pax_global_header00006660000000000000000000000064145545534620014527gustar00rootroot0000000000000052 comment=fc190bcb85a25f5738315434a11f8e993edce515 gcovr-7.0/000077500000000000000000000000001455455346200125155ustar00rootroot00000000000000gcovr-7.0/.devcontainer/000077500000000000000000000000001455455346200152545ustar00rootroot00000000000000gcovr-7.0/.devcontainer/devcontainer.json000066400000000000000000000027331455455346200206350ustar00rootroot00000000000000// For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/debian { "name": "Debian", // Build from Dockerfile. More info: https://containers.dev/guide/dockerfile "build": { // Path is relataive to the devcontainer.json file. "dockerfile": "../admin/Dockerfile.qa", "args": { "DOCKER_OS": "mcr.microsoft.com/devcontainers/base:jammy", "CC": "gcc-11", "CXX": "g++-11", "NOX_ENV_DIR": "/workspaces/gcovr/.nox-devcontainer" }, "context": ".." }, "customizations": { "vscode": { "extensions": [ "DotJoshJohnson.xml", "trond-snekvik.simple-rst", "ms-python.vscode-pylance", "GitHub.vscode-pull-request-github", "EditorConfig.EditorConfig", "sergelamikhov.lcov-lang", "streetsidesoftware.code-spell-checker" ] } } // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], // Configure tool-specific properties. // "customizations": {}, // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. // "remoteUser": "root" }gcovr-7.0/.dockerignore000066400000000000000000000005531455455346200151740ustar00rootroot00000000000000# ignore all by default * # explicitly allow certain code files, build files config files, and documentation !*.py !gcovr/**.py !doc/**.py !admin !**/Makefile !**.md !**.rst !*.txt !*.cfg !**/requirements.txt # explicitly allow resources !gcovr/templates # explicitly allow tests !doc/examples !gcovr/tests # always ignore these files **/__pycache__ **/*.pyc gcovr-7.0/.editorconfig000066400000000000000000000011431455455346200151710ustar00rootroot00000000000000# see https://editorconfig.org root = true [*] indent_style = space # end_of_line = not relevant because managed by Git insert_final_newline = true trim_trailing_whitespace = true # for the makefiles use tabs [Makefile] indent_style = tab [*.py] indent_size = 4 [*.json] insert_final_newline = false [*.xml] indent_size = 2 [*.sh] # Declare that the script files will always have LF line endings on checkout. # Otherwise using cygwin and WSL to execute these will fail if checkout is done on Windows. end_of_line = lf # for the web templates, use more compact indent [gcovr/templates/*] indent_size = 2 gcovr-7.0/.gitattributes000066400000000000000000000002731455455346200154120ustar00rootroot00000000000000# Declare that the script files will always have LF line endings on checkout. # Otherwise using cygwin and WSL to execute these will fail if checkout is done on Windows. *.sh text eol=lf gcovr-7.0/.gitbugtraq000066400000000000000000000003001455455346200146600ustar00rootroot00000000000000# .gitbugtraq for Git GUIs (e.g. SmartGit) to show links to the Github issue tracker. [bugtraq] url = https://github.com/gcovr/gcovr/issues/%BUGID% loglinkregex = "#\\d+" logregex = \\d+gcovr-7.0/.github/000077500000000000000000000000001455455346200140555ustar00rootroot00000000000000gcovr-7.0/.github/ISSUE_TEMPLATE/000077500000000000000000000000001455455346200162405ustar00rootroot00000000000000gcovr-7.0/.github/ISSUE_TEMPLATE/bug_report.md000066400000000000000000000012601455455346200207310ustar00rootroot00000000000000--- name: Bug report about: Create a report to help us improve title: '' labels: 'Type: Bug' assignees: '' --- **Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. ... 2. ... **Expected behavior** A clear and concise description of what you expected to happen. **Screenshots** If applicable, add screenshots to help explain your problem. **Desktop (please complete the following information):** - OS: [e.g. iOS] - GCC version [e.g. MinGW 8.1.0] - GCOVR version [e.g. 4.2] - Project directory layout: - Roots - Object directories **Additional context** Add any other context about the problem here. gcovr-7.0/.github/ISSUE_TEMPLATE/feature_request.md000066400000000000000000000011441455455346200217650ustar00rootroot00000000000000--- name: Feature request about: Suggest an idea for this project title: '' labels: 'Type: Enhancement' assignees: '' --- **Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] **Describe the solution you'd like** A clear and concise description of what you want to happen. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context or screenshots about the feature request here. gcovr-7.0/.github/ISSUE_TEMPLATE/general_question.md000066400000000000000000000002171455455346200221260ustar00rootroot00000000000000--- name: General question about: Ask a general question about GCOVR (not gcov or lcov) title: '' labels: 'Type: Question' assignees: '' --- gcovr-7.0/.github/workflows/000077500000000000000000000000001455455346200161125ustar00rootroot00000000000000gcovr-7.0/.github/workflows/deploy.yml000066400000000000000000000062301455455346200201320ustar00rootroot00000000000000# This workflows will upload a Python Package using Twine when a release is created # For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries name: Deploy on: push: pull_request: types: [opened, synchronize, reopened, edited] jobs: release-check: runs-on: ubuntu-20.04 continue-on-error: ${{ startsWith(github.event.ref,'refs/heads/') }} steps: - uses: actions/checkout@v3 - name: fetch all tags # need annotated tags for release checklist run: | git fetch --force --tags --depth=1 - name: For a dry run, don't verify tags and documentation if: ${{ ! startsWith(github.event.ref, 'refs/tags/') }} run: | echo "EXTRA_CHECKLIST_ARGS=--no-verify-tags --no-verify-docs-next-version" >> $GITHUB_ENV - name: Run release_checklist run: | admin/release_checklist $EXTRA_CHECKLIST_ARGS 7.0 deploy: runs-on: ubuntu-20.04 needs: release-check env: FORCE_COLOR: "1" PYTHON_VERSION: "3.8" CC: "gcc-8" steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 with: python-version: ${{ env.PYTHON_VERSION }} - name: Cache pip uses: actions/cache@v3 with: # This path is specific to Ubuntu path: ~/.cache/pip # Look to see if there is a cache hit for the corresponding requirements file key: ${{ runner.os }}-pip-${{ hashFiles('noxfile.py', 'doc/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Install build commands and GCC run: | sudo apt update sudo apt-get install -y \ make \ ninja-build \ $CC \ $(echo $CC | sed -e 's/gcc/g\+\+/') sudo apt-get clean - name: Install libxml2 run: | sudo apt-get install -y libxml2-utils sudo apt-get clean - name: Install dependencies run: | python -m pip install --upgrade pip python -m pip install nox - name: Lint files run: | nox --non-interactive --session lint - name: Test with pytest run: | nox --non-interactive --session "tests_compiler($CC)" - name: Generate documentation run: | nox --non-interactive --session doc - name: Test bundle of app run: | nox --non-interactive --session bundle_app - name: Build wheel run: | nox --non-interactive --session build_wheel - name: Check wheel run: | nox --non-interactive --session check_wheel - name: Upload distribution if: ${{ success() }} uses: actions/upload-artifact@v3 with: name: dist path: dist/** - name: Publish if: ${{ success() && startsWith(github.event.ref,'refs/tags/') }} env: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} run: | python -m nox --session upload_wheel gcovr-7.0/.github/workflows/test.yml000066400000000000000000000231121455455346200176130ustar00rootroot00000000000000# This workflow will install Python dependencies, run tests and lint with a variety of Python versions # For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions name: Test on: push: pull_request: types: [opened, synchronize, reopened, edited] jobs: milestone-check: runs-on: ubuntu-22.04 continue-on-error: true env: PR_MILESTONE: "${{ github.event.pull_request.milestone.number }}" steps: - uses: actions/checkout@v3 - name: Check if PR is assigned to a milestone if: ${{ github.event_name == 'pull_request' }} run: | if [ -z "$PR_MILESTONE" ]; then echo 'No milestone selected for PR' exit 1 fi exit 0 changelog-check: runs-on: ubuntu-22.04 env: PR_BODY: "${{ github.event.pull_request.body }}" CHANGELOG_ISSUE: ":issue:`${{ github.event.pull_request.number }}`" steps: - uses: actions/checkout@v3 - name: Check if PR is mentioned in changelog if: ${{ always() }} run: | if [ -z "${{ github.event.pull_request.number }}" ]; then echo 'No PR defined' else if grep -qE '^\[no changelog\]' <<<"$PR_BODY"; then echo 'Marker "[no changelog]" found in PR body' if [ "$(grep -F "$CHANGELOG_ISSUE" CHANGELOG.rst)" != "" ]; then echo "ERROR: $CHANGELOG_ISSUE found in CHANGELOG.rst." exit 1 else echo "OK: $CHANGELOG_ISSUE not found in CHANGELOG.rst" fi else echo 'Marker "[no changelog]" not found in PR body' if [ "$(grep -F "$CHANGELOG_ISSUE" CHANGELOG.rst)" == "" ]; then echo "ERROR: $CHANGELOG_ISSUE not found in CHANGELOG.rst." exit 1 else echo "OK: $CHANGELOG_ISSUE found in CHANGELOG.rst" fi fi fi exit 0 build: runs-on: ${{ matrix.os }} needs: [milestone-check, changelog-check] env: FORCE_COLOR: "1" # Testing strategy # ---------------- # # We have different axes of the testing matrix: # # OS: Linux, Windows # Compiler: GCC-5, GCC-6, GCC-8, Clang-10 # Python: 3.7 -- 3.10, pypy3 # # Instead of testing all combinations, we try to achieve full coverage # across each axis. The main test matrix just represents the Python axis on # Linux. The OS=Windows and Compiler axis are added manually. # # Some cases (Clang compiler) are handled via the Docker-tests. strategy: fail-fast: false matrix: os: [ubuntu-20.04] gcc: [gcc-8] python-version: ['3.8', '3.9', '3.10', '3.11', 'pypy-3.8'] include: # Test additional compilers with Linux. # Note that gcc-5, gcc-6, gcc-8, gcc-12, gcc-13, clang-10, clang-13, clang-14 and clang-15 is handled via Docker. - os: ubuntu-20.04 gcc: gcc-9 python-version: '3.9' - os: ubuntu-22.04 gcc: gcc-11 python-version: '3.11' # Test minimum and maximum Python version on Windows. - os: windows-2019 gcc: gcc-8 python-version: '3.8' - os: windows-2019 gcc: gcc-8 python-version: '3.11' steps: - uses: actions/checkout@v3 - name: Setup environment run: | # Enable coverage for specific target configurations case "${{ matrix.os }}/${{ matrix.gcc }}/${{ matrix.python-version }}" in windows-2019/gcc-8/3.8) USE_COVERAGE=true ;; ubuntu-22.04/gcc-11/3.11) USE_COVERAGE=true ;; *) USE_COVERAGE=false ;; esac echo "USE_COVERAGE=$USE_COVERAGE" >> $GITHUB_ENV shell: bash - name: Install msys with GCC (Windows) if: ${{ startsWith(matrix.os,'windows-') }} uses: msys2/setup-msys2@v2 with: install: gcc make - name: Install ninja (Windows) if: ${{ startsWith(matrix.os,'windows-') }} run: | choco install ninja - name: Install build commands and GCC (Linux) if: ${{ startsWith(matrix.os,'ubuntu-') }} run: | sudo apt update sudo apt-get install -y \ make \ ninja-build \ ${{ matrix.gcc }} \ $(echo ${{ matrix.gcc }} | sed -e 's/gcc/g\+\+/') sudo apt-get clean - name: Install libxml2 if: ${{ startsWith(matrix.os,'ubuntu-') }} run: | sudo apt-get install -y \ libxml2-utils sudo apt-get clean - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Cache pip uses: actions/cache@v3 with: # This path is specific to Ubuntu path: ~/.cache/pip # Look to see if there is a cache hit for the corresponding requirements file key: ${{ runner.os }}-pip-${{ hashFiles('noxfile.py', 'doc/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- - name: Install dependencies run: | python -m pip install --upgrade pip python3 -m pip install nox - name: Lint files run: | nox --non-interactive --session lint - name: Test with pytest run: | nox --non-interactive --session "tests_compiler(${{ matrix.gcc }})" -- --archive_differences - name: Upload pytest test results if: ${{ failure() }} uses: actions/upload-artifact@v3 with: name: diffs-${{ matrix.os }}-${{ matrix.gcc }}-${{ matrix.python-version }} path: gcovr/tests/diff.zip - name: Upload coverage to Codecov if: ${{ env.USE_COVERAGE == 'true' }} uses: codecov/codecov-action@v3 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON fail_ci_if_error: true files: ./coverage.xml name: ${{ matrix.os }}-${{ matrix.gcc }} verbose: true - name: Generate documentation if: ${{ (! startsWith(matrix.python-version,'pypy')) && (! startsWith(matrix.os,'windows-'))}} run: | nox --non-interactive --session doc - name: Test bundle of app run: | nox --non-interactive --session bundle_app if: ${{ ! startsWith(matrix.python-version,'pypy') }} - name: Build wheel run: | nox --non-interactive --session build_wheel - name: Check wheel run: | nox --non-interactive --session check_wheel run-docker: runs-on: ubuntu-22.04 needs: [milestone-check, changelog-check] strategy: fail-fast: false matrix: gcc: [gcc-5, gcc-6, gcc-8, gcc-9, gcc-10, gcc-11, gcc-12, gcc-13, clang-10, clang-13, clang-14, clang-15] steps: - name: Setup environment run: | # Enable coverage for specific target configurations case "${{ matrix.gcc }}" in gcc-5) USE_COVERAGE=true ;; gcc-13) USE_COVERAGE=true ;; clang-10) USE_COVERAGE=true ;; clang-15) USE_COVERAGE=true ;; *) USE_COVERAGE=false ;; esac echo "USE_COVERAGE=$USE_COVERAGE" >> $GITHUB_ENV shell: bash - name: Install dependencies run: | python -m pip install --upgrade pip python3 -m pip install nox - uses: actions/checkout@v3 - name: Build Docker run: | python3 -m nox --non-interactive --session "docker_build_compiler(${{ matrix.gcc }})" - name: Lint files (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session lint - name: Test with pytest (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session tests - name: Upload coverage to Codecov if: ${{ env.USE_COVERAGE == 'true' }} uses: codecov/codecov-action@v3 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON fail_ci_if_error: true files: ./coverage.xml name: docker-${{ matrix.gcc }} verbose: true - name: Upload LCOV coverage to Codecov if: ${{ matrix.gcc == 'clang-13' }} uses: codecov/codecov-action@v3 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON fail_ci_if_error: true files: ./gcovr/tests/nested/reference/${{ matrix.gcc }}/coverage.lcov name: docker-${{ matrix.gcc }}-lcov verbose: true - name: Generate documentation (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session doc - name: Test bundle of app (in container) if: ${{ (matrix.gcc != 'gcc-5') && (matrix.gcc != 'gcc-6') }} # Uses Ubuntu 18.04 run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session bundle_app - name: Build wheel (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session build_wheel - name: Check wheel (in container) run: | python3 -m nox --non-interactive --session "docker_run_compiler(${{ matrix.gcc }})" -- --session check_wheel gcovr-7.0/.gitignore000066400000000000000000000006321455455346200145060ustar00rootroot00000000000000*.py[cod] # Packages *.egg *.egg-info dist build eggs parts bin var sdist develop-eggs .installed.cfg lib lib64 # Installer logs pip-log.txt # wheel gcovr-*/ # nox .nox*/ # coverage report .coverage coverage.xml # temporary generated files .coverage.* # Translations *.mo # Mr Developer .mr.developer.cfg .project .pydevproject # MacOS .DS_Store # VS Code workspace *.code-workspace # PyCharm .idea gcovr-7.0/.readthedocs.yml000066400000000000000000000012511455455346200156020ustar00rootroot00000000000000--- # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: configuration: doc/source/conf.py # Optionally build your docs in additional formats such as PDF and ePub formats: - pdf - epub # We recommend specifying your dependencies to enable reproducible builds: # https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html python: install: - requirements: doc/requirements.txt gcovr-7.0/.vscode/000077500000000000000000000000001455455346200140565ustar00rootroot00000000000000gcovr-7.0/.vscode/tasks.json000066400000000000000000000070401455455346200160770ustar00rootroot00000000000000{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "inputs": [ { "id": "Compiler", "description": "The compiler to run the tests for", "type": "pickString", "options": [ "gcc-5", "gcc-6", "gcc-8", "gcc-9", "gcc-10", "gcc-11", "clang-10", "clang-13", "clang-14", "clang-15" ] } ], "tasks": [ { "label": "Run quality checks", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s qa", "group": "build" }, { "label": "Run lint", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s lint", "group": "build" }, { "label": "Run black", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s black", "group": "build" }, { "label": "Run flake8", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s flake8", "group": "build" }, { "label": "Run documentation generation", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s doc", "group": "build" }, { "label": "Run tests", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s tests", "group": "build" }, { "label": "Build wheel", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s build_wheel", "group": "build" }, { "label": "Check wheel", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s check_wheel", "group": "build" }, { "label": "Build and check standalone application", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s bundle_app", "group": "build" }, { "label": "Format current file", "type": "shell", "command": "nox --reuse-existing-virtualenvs $(if [ -n \"${env:NOX_ENV_DIR}\" ] ; then echo \"--envdir ${env:NOX_ENV_DIR}\" ; fi) -s black -- ${file}", "group": "build" }, { "label": "Run tests for specific compiler", "type": "shell", "command": "nox -s 'docker_qa_compiler(${input:Compiler})' -- -k simple1-txt", "group": "build" }, ] }gcovr-7.0/AUTHORS.txt000066400000000000000000000031301455455346200144000ustar00rootroot00000000000000Gcovr is maintained by: Lukas Atkinson and Michael Förderer. The following developers contributed to gcovr (ordered alphabetically): alex43dm, Andrew Stone, Antonio Quarta, Arvin Schnell, Attie Grande, Bernhard Breinbauer, Carlos Jenkins, Cary Converse, Cezary Gapiński, Christian Taedcke, Dave George, Davide Pesavento, Dom Postorivo, ebmmy, Elektrobit Automotive GmbH, Ensky Lin, Frank Ullrich, Frank Wiles, Glenn Töws, Grégoire Roussel, goriy, Irfan Adilovic, ja11sop, James Reynolds, Jeremy Fixemer, Jessica Levine, Joachim Kuebart, Joel Klinghed, Johan Bertrand, John Siirola, Jörg Kreuzberger, Jordi Sabater, Josef Barnes, Kai Blaschke, Kevin Broselge, Kevin Cai, Klaus Weinbauer, Leon Ma, libPhipp, Lukas Atkinson, Lukas Baischer, Luke Woydziak, Marc Font Freixa, Marek Kurdej, Martin Mraz, Matsumoto Taichi, Matthew Stadelman, Matthias Schmieder, Matthieu Darbois, Matthieu Eyraud, Michael Förderer, Michał Pszona, Mikael Salson, Mikk Leini, Nikolaj Schumacher, Oleksiy Pikalo, Pablo Martín, Phil Clapham, Piotr Dziwinski, Reto Schneider, Richard Kjerstadius, Robert Rosengren, Sebastian Weigand, Songmin Li, Steven Myint, Sylvestre Ledru, TFA-N, Thibault Gasc, Tilo Wiedera, Tyler W. Mace, trapzero, Will Thompson, William Hart, Zachary J. Fields, Zachary P. Hensley, and possibly others. gcovr-7.0/CHANGELOG.rst000066400000000000000000000762151455455346200145510ustar00rootroot00000000000000``gcovr`` Release History and Change Log .. program is needed to resolve option links .. program:: gcovr 7.0 (25 January 2024) --------------------- Known bugs: Breaking changes: - Dropped support for Python 3.7 (:issue:`869`) - The exit code for an error of the reader module is changed from 8 to 64 and for a writer from 7 to 128. (:issue:`773`) New features and notable changes: - Add `--html-template-dir` option to use custom Jinja2 templates (:issue:`758`) - Add block numbers and md5 sums of code lines to data model. (:issue:`764`) - If the CSS given with :option:`--html-css` contains the string ``/* Comment.Preproc */`` no ``pygments`` CSS is added anymore. (:issue:`786`) - Add support for ``Devcontainer`` and ``GitHub Codespaces``. (:issue:`771`) - Fix Dockerfile.qa to avoid uid conflicts. (:issue:`801`) - Pygments required ≥ 2.13.0. (:issue:`799`) - Add a second theme for HTML report inspired by GitHub. (:issue:`793`) - Add :option:`--fail-under-decision` and :option:`--fail-under-function` which will error under a given minimum coverage. (:issue:`773`) - Add function coverage to data model. (:issue:`822`) - Add support for importing Cobertura XML files with ``--cobertura-add-tracefile`` option. (:issue:`805`) - Add :option:`--jacoco` to generate JaCoCo XML format. (:issue:`823`)) - Add function coverage to HTML report. (:issue:`828`) - Improve sorting of data in reports (:issue:`817`): - Sort file names alpha numerical and with casefold (see `str.casefold `_) (``file_10.c`` comes after ``file_0.c``). - Always sort at the end by filename if line or branch coverage is identical for a file. - Add :option:`--sort-branches` to sort by branches instead of lines, this is the default if :option:`--txt-branches` is used. - Add :option:`--sort-reverse` to reverse the sort order. - Add option to report covered lines in txt report. (:issue:`836`) - Add support for specifying files for :option:`search_paths`. (:issue:`834`) - Use different color for partial covered lines in HTML report. (:issue:`839`) - Add support to generate LCOV info files. (:issue:`830`) - Add support for FIPS enabled OS when used with Python 3.9. (:issue:`850`) - Reduce file size for detailed HTML reports by merging columns the function lists. (:issue:`840`) - Ignore all negative hits if :option:`--gcov-ignore-parse-errors` is used. (:issue:`852`) - Use literal options for sorting and TXT metric. (:issue:`867`) - The :option:`-b`, :option:`--txt-branches` and :option:`--branches` are deprecated, use :option:`--txt-metric` instead. The reason for this is that we have line, branch and decision coverage and handle this with flags is more complex than using an enumeration. - The :option:`--sort-uncovered` and :option:`--sort-percentage` are deprecated, use :option:`--sort` instead. The reason for this is that only one sorting order shall be selectable and and an enumeration is easier to handle than several flags. - The development branch is renamed from ``master`` to ``main``. (:issue:`829`, :issue:`873`) - Add support for decision coverage metric in text report (:issue:`864`) - Split list of functions into tables with maximum 10000 rows to fix rendering issues. (:issue:`858`) Bug fixes and small improvements: - Print calls and decision statistics in summary only if values are gathered. (:issue:`749`) - Log the thread name if :option:`-j` is used. (:issue:`752`) - Collapse also root directory if needed in nested HTML report. (:issue:`750`) - Handle special case of absolute source file paths in ``gcov`` output. (:issue:`776`) - Ignore exit code 6 when running ``gcov`` (output write error introduced gcc-12). (:issue:`781`) - Change coveralls value from 0.0 to 1.0 if no code lines or branches are present. (:issue:`796`) - Fix symlinked root directories on Windows. (:issue:`814`) - Extend :option:`--gcov-ignore-errors` to be able to ignore specific gcov errors. (:issue:`787`) - Fix reading of choices options from configuration files (e.g. ``gcov-ignore-parse-errors``). (:issue:`816`) - Fix ``TypeError`` during decision analysis. (:issue:`784`) - Use relative paths if possible when running ``gcov``. (:issue:`820`) - Respect :option`--merge-mode-functions`when merging coverage data. (:issue:`844`) Documentation: - Fix wrong command in ``How to create a standalone application`` docs (:issue:`792`) - Update output html to add github style themes (:issue:`818`) Internal changes: - Do not scrub versions in reference data. (:issue:`747`) - Add interface for the different formats to easily add new formats. (:issue:`755`) - All options have now a prefix of the format and all long option names can be used in a configuration file. (:issue:`755`) - :option:`--txt-summary` in addition to :option:`--print-summary` - :option:`--json-add-tracefile` in addition to :option:`--add-tracefile` - :option:`--gcov-delete` in addition to :option:`--delete` - :option:`--gcov-keep` in addition to :option:`--keep` - :option:`--gcov-object-directory` in addition to :option:`--object-directory` - :option:`--gcov-exclude-directories` in addition to :option:`--exclude-directories` - :option:`--gcov-use-existing-files` in addition to :option:`--use-gcov-files` - Use interactive terminal for docker (support of Ctrl-C to interrupt). (:issue:`767`) - Use separate session for flake8 and us this session in lint. (:issue:`768`) - Replace the deprecated codecov python uploader with the binary uploader. (:issue:`770`) - Add gcc-12 and gcc-13 to the test suite. (:issue:`780`) - Add sessions to run the targets for all versions of ``gcc`` or ``clang``. (:issue:`782`) - Use ``build`` instead of calling ``setup.py`` directly. (:issue:`819`) - Add nox session to import reference file from pipeline. (:issue:`831`) - Add support for ``clang-15`` in our test suite and fix test with write protection under Mac OS. (:issue:`853`) - Add test for parallel execution of multiple gcovr instances. (:issue:`832`) 6.0 (08 March 2023) ------------------- Known bugs: Breaking changes: - Remove not allowed attributes ``function-rate``, ``functions-covered`` and ``functions-valid`` from cobertura report. (:issue:`671`) - Remove "noncode" entries in JSON reports. (:issue:`663`) - New :option:`--exclude-noncode-lines` to exclude noncode lines. Noncode lines are not excluded by default anymore. (:issue:`704`, :issue:`705`) - Changed :option:`--gcov-ignore-parse-errors` to accept list of errors to ignore. (:issue:`701`) - The default filename for :option:`--cobertura` is changed from coverage.xml to cobertura.xml (:issue:`721`) - Handling of ``gcov`` errors: - Do not ignore return code of ``gcov``. (:issue:`653`) - New :option:`--gcov-ignore-errors` to ignore ``gcov`` errors. Old behavior was to print a warning and continue. (:issue:`718`) - Revert changes from :issue:`623` and add documentation entry :ref:`support keil uvision format`. (:issue:`727`) New features and notable changes: - New :option:`--html-nested` for reports that summarize subdirectories with aggregated statistics per directory. (:issue:`687`) - Accept `NAN %` which is used in GCOV 7.5.0 instead of an invalid value. (:issue:`651`) - New :option:`--json-base` to define a base bath used in JSON reports. (:issue:`656`) - New :option:`--calls` to report call coverage: function calls invoked/total (:issue:`666`) - New nox session to generate a portable application with pyinstaller, see :ref:`standalone application`. (:issue:`661`) - Print a warning if root directory contains symlinks. (:issue:`652`) - Change :option:`--keep` when calling gcov internaly. (:issue:`703`) - Allow annotations for never executed branches. (:issue:`711`) - Add function merge mode for same function defined in different lines. (:issue:`700`) - Update link to gcovr documentation in HTML report to point to the documentation of the used version. (:issue:`723`) - Add environment `SOURCE_DATE_EPOCH `_ to set default for :option:`--timestamp`. (:issue:`729`) Bug fixes and small improvements: - Fix :option:`--html-tab-size` feature. (:issue:`650`) - Fix alphabetical sort of html report, for when there are symlinks. (:issue:`685`) - Handle :option:`--version` before parsing the configuration file. (:issue:`696`) - Fix reports of excluded coverage. (:issue:`409`, :issue:`503`, :issue:`663`) - Fix handling for nonexistent source code for HTML-details and Coveralls reports. (:issue:`663`) - Exclude functions with :ref:`Exclusion markers`. (:issue:`713`) - Fix problem in decision parser if open block brace is on same line. (:issue:`681`) - Add Python 3.11 to test matrix. (:issue:`717`) - Fix casing of files if filesystem is case insensitive. (:issue:`694`) - Fix deadlock if :option:`-j` is used and there are errors from ``gcov`` execution. (:issue:`719`) - Fix problem in decision parser if case is not on a single line with the break statement. (:issue:`738`) - Do not use ``realpath`` for ``DirectoryPrefixFilter`` to support symlinks in root directory. (:issue:`712`) Documentation: - Add detailed reference for the JSON output format. (:issue:`663`) Internal changes: - Select the :option:`--html-theme` using CSS classes. (:issue:`650`) - Change and extend ``cmake`` tests. (:issue:`676`) - Detect ``gcc`` version for running tests. (:issue:`686`) - Use scrubbed data for ``--update_reference`` option. (:issue:`698`) - Install ninja with package manager instead of GitHub action. (:issue:`699`) - Rename the reference files coverage.xml to cobertura.xml and the test from xml to cobertura (:issue:`721`) - Add support for ``clang-14`` in our test suite and improve startup performance of docker image. (:issue:`731`) - Compare files by extension in test suite. (:issue:`733`) - Split HTML templates into one file for each part of the page. (:issue:`735`) - Change docker image to be able to use it like the ``nox`` command itself. (:issue:`734`) 5.2 (06 August 2022) -------------------- New features and notable changes: - Log additional info on gcov parsing errors. (:issue:`589`) - Add support for branch exclude markers. (:issue:`644`) - Additional options to configure the thresholds for lines and branches in HTML separate. (:issue:`645`) Bug fixes and small improvements: - Remove function coverage from sonarcube report. (:issue:`591`) - Fix parallel processing of gcov data. (:issue:`592`) - Better diagnostics when dealing with corrupted input files. (:issue:`593`) - Accept metadata lines without values (introduced in gcc-11). (:issue:`601`) - Properly close element in detailed HTML report. (:issue:`602`) - Use `≥` sign instead of `>=` in HTML legend. (:issue:`603`) - Using :option:`--add-tracefile` will now correctly merge branch coverage. (:issue:`600`) - Fix package-level function coverage statistics in Cobertura XML reports. (:issue:`605`) - Respect excluded/noncode lines for aggregated branchcoverage. (:issue:`611`) - Fix list options in configuration file (search-path). (:issue:`612`) - Fix assert and key error in --decisions flag. (:issue:`642`) - Fix adding none existing lines by decision analysis to data model. (:issue:`617`) - Always treat relative paths in config files as relative to the directory of the file. (:issue:`615`) - More flexible ``.gcov`` parsing to support files generated by third party tools. (:issue:`621`, :issue:`623`) Internal changes: - Fix black check to fail on format errors. (:issue:`594`) - Change session black with no arguments to format all files. (:issue:`595`) - Add gcc-10 and gcc-11 to the test suite. (:issue:`597`) - Improved internal coverage data model to simplify processing. (:issue:`600`) - Use pretty print for cobertura and coveralls in test suite. (:issue:`606`) - Forward nox options `--reuse-existing-virtualenvs` and `--no-install` to call inside docker. (:issue:`616`) 5.1 (26 March 2022) ------------------- Breaking changes: - Dropped support for Python 3.6 (:issue:`550`) - Changed ``xml`` configuration key to ``cobertura`` (:issue:`552`) - JSON summary output: all percentages are now reported from 0 to 100 (:issue:`570`) New features and notable changes: - Report function coverage (:issue:`362`, :issue:`515`, :issue:`554`) - Consistent support for symlinks across operating systems - Support for Windows junctions (:issue:`535`) - Symlinks are only resolved for :ref:`evaluating filters ` (:issue:`565`) - Show error message on STDERR when :option:`--fail-under-line` or :option:`--fail-under-branch` fails (:issue:`502`) - Can report decision coverage with :option:`--decisions` option (reasonably formatted C/C++ source files only, HTML and JSON output) (:issue:`350`) - Can create reproducible reports with the :option:`--timestamp` option (:issue:`546`) - Improvements to :ref:`Exclusion markers` (LINE/START/STOP) - Can ignore markers in code with :option:`--no-markers` option (:issue:`361`) - Can customize patterns with :option:`--exclude-pattern-prefix` option (:issue:`561`) - Can use :option:`--cobertura` as a less ambiguous alias for :option:`--xml`. (:issue:`552`) Bug fixes and small improvements: - Gcov is invoked without localization by setting LC_ALL=C (:issue:`513`) - Gcov is invoked without temporary directories (:issue:`525`) - Gcov: solved problems with file name limitations. (:issue:`528`) - Fixed "root" path in JSON summary report. (:issue:`548`) - Correctly resolve relative filters in configuration files. (:issue:`568`) - HTML output: indicate lines with excluded coverage (:issue:`503`) - HTML output: fixed sanity check to support empty files (:issue:`571`) - HTML output: support ``jinja2 >= 3.1`` (:issue:`576`) Documentation: - Split documentation into smaller pages (:issue:`552`) - Document used options for ``gcov`` (:issue:`528`) Internal changes: - Replaced own logger with Python's logging module. (:issue:`540`) - New parser for ``.gcov`` file format, should be more robust. (:issue:`512`) - New tests - more compilers: clang-10 (:issue:`484`), clang-13 (:issue:`527`), gcc-9 (:issue:`527`) - ``-fprofile-abs-path`` compiler option (:issue:`521`) - enabled symlink tests for Windows (:issue:`539`) - Improvements to the test suite - Use Nox instead of Makefiles to manage QA checks (:issue:`516`, :issue:`555`) - Can run tests for all compiler versions in one go (:issue:`514`) - More linter checks (:issue:`566`) and code style enforcement with black (:issue:`579`) - Better XML diffing with yaxmldiff (:issue:`495`, :issue:`509`) - Share test reference data between compiler versions where possible (:issue:`556`) - Better environment variable handling (:issue:`493`, :issue:`541`) - Fixed glob patterns for collecting reference files (:issue:`533`) - Add timeout for each single test. (:issue:`572`) - Improvements and fixes to the release process (:issue:`494`, :issue:`537`) - Normalize shell scripts to Unix line endings (:issue:`538`, :issue:`547`) 5.0 (11 June 2021) ------------------ Breaking changes: - Dropped support for Python 2 and Python 3.5. From now on, gcovr will only support Python versions that enjoy upstream support. Improvements and new features: - Handles spaces in ``gcov`` path. (:issue:`385`) - Early fail when output cannot be created. (:issue:`382`) - Add :option:`--txt` for text output. (:issue:`387`) - Add :option:`--csv` for CSV output. (:issue:`376`) - Add :option:`--exclude-lines-by-pattern` to filter out source lines by arbitrary regex. (:issue:`356`) - Add :option:`--json-summary` to generate a :ref:`JSON Summary ` report. (:issue:`366`) - Add :option:`--coveralls` to generate a :ref:`Coveralls ` compatible JSON report. (:issue:`328`) - Add support for output directories. If the output ends with a ``/`` or ``\`` it is used as a directory. (:issue:`416`) - Compare paths case insensitive if file system of working directory is case insensitive. (:issue:`329`) - Add wildcard pattern to json :option:`--add-tracefile`. (:issue:`351`) - Enable :option:`--filter` and :option:`--exclude` for :ref:`Merging coverage `. (:issue:`373`) - Only output 100.0% in text and HTML output if really 100.0%, else use 99.9%. (:issue:`389`) - Support relative source location for shadow builds. (:issue:`410`) - Incorrect path for header now can still generate html-details reports (:issue:`271`) - Change format version in JSON output from number to string and update it to "0.2". (:issue:`418`, :issue:`463`) - Only remove :option:`--root` path at the start of file paths. (:issue:`452`) - Fix coverage report for cmake ninja builds with given in-source object-directory. (:issue:`453`) - Add issue templates. (:issue:`461`) - Add :option:`--exclude-function-lines` to exclude the line of the function definition in the coverage report. (:issue:`430`) - Changes for HTML output format: - Redesign HTML generation. Add :option:`--html-self-contained` to control external or internal CSS. (:issue:`367`) - Change legend for threshold in html report. (:issue:`371`) - Use HTML title also for report heading. Default value for :option:`--html-title` changed. (:issue:`378`) - Add :option:`--html-tab-size` to configure tab size in HTML details. (:issue:`377`) - Add option :option:`--html-css` for user defined styling. (:issue:`380`) - Create details html filename independent from OS. (:issue:`375`) - Add :option:`--html-theme` to change the color theme. (:issue:`393`) - Add linkable lines in HTML details. (:issue:`401`) - Add syntax highlighting in the details HTML report. This can be turned off with :option:`--no-html-details-syntax-highlighting <--html-details-syntax-highlighting>`. (:issue:`402`, :issue:`415`) Documentation: - Cookbook: :ref:`oos cmake` (:issue:`340`, :issue:`341`) Internal changes: - Add makefile + dockerfile for simpler testing. - Add .gitbugtraq to link comments to issue tracker in GUIs. (:issue:`429`) - Add GitHub actions to test PRs and master branch. (:issue:`404`) - Remove Travis CI. (:issue:`419`) - Remove Appveyor CI and upload coverage report from Windows and Ubuntu from the GitHub actions. (:issue:`455`) - Add check if commit is mentioned in the CHANGELOG.rst. (:issue:`457`) - Move flake8 config to setup.cfg and add black code formatter. (:issue:`444`) - Fix filter/exclude relative path issue in Windows. (:issue:`320`, :issue:`479`) - Extend test framework for CI: - Set make variable TEST_OPTS as environment variable inside docker. (:issue:`372`) - Add make variable USE_COVERAGE to extend flags for coverage report in GitHub actions. (:issue:`404`) - Extend tests to use an unified diff in the assert. Add test options `--generate_reference`, `--update_reference` and `--skip_clean`. (:issue:`379`) - Support multiple output patterns in integration tests. (:issue:`383`) - New option `--archive_differences` to save the different files as ZIP. Use this ZIP as artifact in AppVeyor. (:issue:`392`) - Add support for gcc-8 to test suite and docker tests. (:issue:`423`) - Run as limited user inside docker container and add test with read only directory. (:issue:`445`) 4.2 (6 November 2019) --------------------- Breaking changes: - Dropped support for Python 3.4. - Format flag parameters like :option:`--xml` or :option:`--html` now take an optional output file name. This potentially changes the interpretation of search paths. In ``gcovr --xml foo``, previous gcovr versions would search the ``foo`` directory for coverage data. Now, gcovr will try to write the Cobertura report to the ``foo`` file. To keep the old meaning, separate positional arguments like ``gcovr --xml -- foo``. Improvements and new features: - :ref:`Configuration file ` support (experimental). (:issue:`167`, :issue:`229`, :issue:`279`, :issue:`281`, :issue:`293`, :issue:`300`, :issue:`304`) - :ref:`JSON output `. (:issue:`301`, :issue:`321`, :issue:`326`) - :ref:`Merging coverage ` with :option:`gcovr --add-tracefile`. (:issue:`10`, :issue:`326`) - :ref:`SonarQube XML Output `. (:issue:`308`) - Handle cyclic symlinks correctly during coverage data search. (:issue:`284`) - Simplification of :option:`--object-directory` heuristics. (:issue:`18`, :issue:`273`, :issue:`280`) - Exception-only code like a ``catch`` clause is now shown as uncovered. (:issue:`283`) - New :option:`--exclude-throw-branches` option to exclude exception handler branches. (:issue:`283`) - Support ``--root ..`` style invocation, which might fix some CMake-related problems. (:issue:`294`) - Fix wrong names in report when source and build directories have similar names. (:issue:`299`) - Stricter argument handling. (:issue:`267`) - Reduce XML memory usage by moving to lxml. (:issue:`1`, :issue:`118`, :issue:`307`) - Can write :ref:`multiple reports ` at the same time by giving the output file name to the report format parameter. Now, ``gcovr --html -o cov.html`` and ``gcovr --html cov.html`` are equivalent. (:issue:`291`) - Override gcov locale properly. (:issue:`334`) - Make gcov parser more robust when used with GCC 8. (:issue:`315`) Known issues: - The :option:`--keep` option only works when using existing gcov files with :option:`-g`/:option:`--use-gcov-files`. (:issue:`285`, :issue:`286`) - Gcovr may get confused when header files in different directories have the same name. (:issue:`271`) - Gcovr may not work when no en_US locale is available. (:issue:`166`) Documentation: - :ref:`Exclusion marker ` documentation. - FAQ: :ref:`exception branches` (:issue:`283`) - FAQ: :ref:`uncovered files not shown` (:issue:`33`, :issue:`100`, :issue:`154`, :issue:`290`, :issue:`298`) Internal changes: - More tests. (:issue:`269`, :issue:`268`, :issue:`269`) - Refactoring and removal of dead code. (:issue:`280`) - New internal data model. 4.1 (2 July 2018) ----------------- - Fixed/improved --exclude-directories option. (:issue:`266`) - New "Cookbook" section in the documentation. (:issue:`265`) 4.0 (17 June 2018) ------------------ Breaking changes: - This release drops support for Python 2.6. (:issue:`250`) - PIP is the only supported installation method. - No longer encoding-agnostic under Python 2.7. If your source files do not use the system encoding (probably UTF-8), you will have to specify a --source-encoding. (:issue:`148`, :issue:`156`, :issue:`256`) - Filters now use forward slashes as path separators, even on Windows. (:issue:`191`, :issue:`257`) - Filters are no longer normalized into pseudo-paths. This could change the interpretation of filters in some edge cases. Improvements and new features: - Improved --help output. (:issue:`236`) - Parse the GCC 8 gcov format. (:issue:`226`, :issue:`228`) - New --source-encoding option, which fixes decoding under Python 3. (:issue:`256`) - New --gcov-ignore-parse-errors flag. By default, gcovr will now abort upon parse errors. (:issue:`228`) - Detect the error when gcov cannot create its output files (:issue:`243`, :issue:`244`) - Add -j flag to run gcov processes in parallel. (:issue:`3`, :issue:`36`, :issue:`239`) - The --html-details flag now implies --html. (:issue:`93`, :issue:`211`) - The --html output can now be used without an --output filename (:issue:`223`) - The docs are now managed with Sphinx. (:issue:`235`, :issue:`248`, :issue:`249`, :issue:`252`, :issue:`253`) - New --html-title option to change the title of the HTML report. (:issue:`261`, :issue:`263`) - New options --html-medium-threshold and --html-high-threshold to customize the color legend. (:issue:`261`, :issue:`264`) Internal changes: - Huge refactoring. (:issue:`214`, :issue:`215`, :issue:`221` :issue:`225`, :issue:`228`, :issue:`237`, :issue:`246`) - Various testing improvements. (:issue:`213`, :issue:`214`, :issue:`216`, :issue:`217`, :issue:`218`, :issue:`222`, :issue:`223`, :issue:`224`, :issue:`227`, :issue:`240`, :issue:`241`, :issue:`245`) - HTML reports are now rendered with Jinja2 templates. (:issue:`234`) - New contributing guide. (:issue:`253`) 3.4 (12 February 2018) ---------------------- - Added --html-encoding command line option (:issue:`139`). - Added --fail-under-line and --fail-under-branch options, which will error under a given minimum coverage. (:issue:`173`, :issue:`116`) - Better pathname resolution heuristics for --use-gcov-file. (:issue:`146`) - The --root option defaults to current directory '.'. - Improved reports for "(", ")", ";" lines. - HTML reports show full timestamp, not just date. (:issue:`165`) - HTML reports treat 0/0 coverage as NaN, not 100% or 0%. (:issue:`105`, :issue:`149`, :issue:`196`) - Add support for coverage-04.dtd Cobertura XML format (:issue:`164`, :issue:`186`) - Only Python 2.6+ is supported, with 2.7+ or 3.4+ recommended. (:issue:`195`) - Added CI testing for Windows using Appveyor. (:issue:`189`, :issue:`200`) - Reports use forward slashes in paths, even on Windows. (:issue:`200`) - Fix to support filtering with absolute paths. - Fix HTML generation with Python 3. (:issue:`168`, :issue:`182`, :issue:`163`) - Fix --html-details under Windows. (:issue:`157`) - Fix filters under Windows. (:issue:`158`) - Fix verbose output when using existing gcov files (:issue:`143`, :issue:`144`) 3.3 (6 August 2016) ------------------- - Added CI testing using TravisCI - Added more tests for out of source builds and other nested builds - Avoid common file prefixes in HTML output (:issue:`103`) - Added the --execlude-directories argument to exclude directories from the search for symlinks (:issue:`87`) - Added branches taken/not taken to HTML (:issue:`75`) - Use --object-directory to scan for gcov data files (:issue:`72`) - Improved logic for nested makefiles (:issue:`135`) - Fixed unexpected semantics with --root argument (:issue:`108`) - More careful checks for covered lines (:issue:`109`) 3.2 (5 July 2014) ----------------- - Adding a test for out of source builds - Using the starting directory when processing gcov filenames. (:issue:`42`) - Making relative paths the default in html output. - Simplify html bar with coverage is zero. - Add option for using existing gcov files (:issue:`35`) - Fixing --root argument processing (:issue:`27`) - Adding logic to cover branches that are ignored (:issue:`28`) 3.1 (6 December 2013) --------------------- - Change to make the -r/--root options define the root directory for source files. - Fix to apply the -p option when the --html option is used. - Adding new option, '--exclude-unreachable-branches' that will exclude branches in certain lines from coverage report. - Simplifying and standardizing the processing of linked files. - Adding tests for deeply nested code, and symbolic links. - Add support for multiple —filter options in same manner as —exclude option. 3.0 (10 August 2013) -------------------- - Adding the '--gcov-executable' option to specify the name/location of the gcov executable. The command line option overrides the environment variable, which overrides the default 'gcov'. - Adding an empty "" block to in the XML output: this makes out XML complient with the Cobertura DTD. (#3951) - Allow the GCOV environment variable to override the default 'gcov' executable. The default is to search the PATH for 'gcov' if the GCOV environment variable is not set. (#3950) - Adding support for LCOV-style flags for excluding certain lines from coverage analysis. (#3942) - Setup additional logic to test with Python 2.5. - Added the --html and --html-details options to generate HTML. - Sort output for XML to facilitate baseline tests. - Added error when the --object-directory option specifies a bad directory. - Added more flexible XML testing, which can ignore XML elements that frequently change (e.g. timestamps). - Added the '—xml-pretty' option, which is used to generate pretty XML output for the user manual. - Many documentation updates 2.4 (13 April 2012) ------------------- - New approach to walking the directory tree that is more robust to symbolic links (#3908) - Normalize all reported path names - Normalize using the full absolute path (#3921) - Attempt to resolve files referenced through symlinks to a common project-relative path - Process ``gcno`` files when there is no corresponding ``gcda`` file to provide coverage information for unexecuted modules (#3887) - Windows compatibility fixes - Fix for how we parse ``source:`` file names (#3913) - Better handling od EOL indicators (#3920) - Fix so that gcovr cleans up all ``.gcov`` files, even those filtered by command line arguments - Added compatibility with GCC 4.8 (#3918) - Added a check to warn users who specify an empty ``--root`` option (see #3917) - Force ``gcov`` to run with en_US localization, so the gcovr parser runs correctly on systems with non-English locales (#3898, #3902). - Segregate warning/error information onto the stderr stream (#3924) - Miscellaneous (Python 3.x) portability fixes - Added the master svn revision number as part of the verson identifier 2.3.1 (6 January 2012) ---------------------- - Adding support for Python 3.x 2.3 (11 December 2011) ---------------------- - Adding the ``--gcov-filter`` and ``--gcov-exclude`` options. 2.2 (10 December 2011) ---------------------- - Added a test driver for gcovr. - Improved estimation of the ```` element when using gcovr with filters. - Added revision and date keywords to gcovr so it is easier to identify what version of the script users are using (especially when they are running a snapshot from trunk). - Addressed special case mentioned in [comment:ticket:3884:1]: do not truncate the reported file name if the filter does not start matching at the beginning of the string. - Overhaul of the ``--root`` / ``--filter`` logic. This should resolve the issue raised in #3884, along with the more general filter issue raised in [comment:ticket:3884:1] - Overhaul of gcovr's logic for determining gcc/g++'s original working directory. This resolves issues introduced in the original implementation of ``--object-directory`` (#3872, #3883). - Bugfix: gcovr was only including a ```` element in the XML report if the user specified ``-r`` (#3869) - Adding timestamp and version attributes to the gcovr XML report (see #3877). It looks like the standard Cobertura output reports number of seconds since the epoch for the timestamp and a doted decimal version string. Now, gcovr reports seconds since the epoch and "``gcovr ``"+``__version__`` (e.g. "gcovr 2.2") to differentiate it from a pure Cobertura report. 2.1 (26 November 2010) ---------------------- - Added the ``--object-directory`` option, which allows for a flexible specification of the directory that contains the objects generated by gcov. - Adding fix to compare the absolute path of a filename to an exclusion pattern. - Adding error checking when no coverage results are found. The line and branch counts can be zero. - Adding logic to process the ``-o``/``--output`` option (#3870). - Adding patch to scan for lines that look like:: creating `foo' as well as :: creating 'foo' - Changing the semantics for EOL to be portable for MS Windows. - Add attributes to xml format so that it could be used by hudson/bamboo with cobertura plug-in. 2.0 (22 August 2010) -------------------- - Initial release as a separate package. Earlier versions of gcovr were managed within the 'fast' Python package. gcovr-7.0/CONTRIBUTING.rst000066400000000000000000000402641455455346200151640ustar00rootroot00000000000000Contributing ============ This document contains: - our :ref:`guidelines for bug reports ` - :ref:`general contribution guidelines ` - a :ref:`checklist for pull requests ` - a developer guide that explains the :ref:`development environment `, :ref:`project structure `, and :ref:`test suite ` .. _report bugs: How to report bugs ------------------ When reporting a bug, first `search our issues `_ to avoid duplicates. In your bug report, please describe what you expected gcovr to do, and what it actually did. Also try to include the following details: - how you invoked gcovr, i.e. the exact flags and from which directory - your project layout - your gcovr version - your compiler version - your operating system - and any other relevant details. Ideally, you can provide a short script and the smallest possible source file to reproduce the problem. .. _search all issues: https://github.com/gcovr/gcovr/issues?q=is%3Aissue .. _help out: How to help ----------- If you would like to help out, please take a look at our `open issues `_ and `pull requests`_. The issues labeled `help wanted gcovr-7.0/doc/examples/example_html.details.functions.html000066400000000000000000000036431455455346200241060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-11-08 21:12:28
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (example.cpp:3)called 1 time, returned 1 time75.0%
main (example.cpp:15)called 1 time, returned 1 time100.0%

gcovr-7.0/doc/examples/example_html.details.html000066400000000000000000000053131455455346200220730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-11-08 21:12:28
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
example.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/doc/examples/example_html.html000066400000000000000000000363361455455346200204600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-11-08 21:12:28
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
example.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/doc/examples/example_html.sh000077500000000000000000000013141455455346200201150ustar00rootroot00000000000000#!/bin/bash set -euo pipefail # "use strict" # This file is used both as an example and as a test. # In order to get reproducible tests, # this function wraps gcovr to force a specific timestamp. # This can be ignored by end users and isn't really part of the example. gcovr() { python3 -m gcovr --timestamp="2021-11-08 21:12:28" "$@" } ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr html gcovr --html #END gcovr html #BEGIN gcovr html details gcovr --html-details example_html.details.html #END gcovr html details #BEGIN gcovr html nested gcovr --html-nested example_html.nested.html #END gcovr html nested rm -f program *.gc* example_html.nested*.* gcovr-7.0/doc/examples/example_json_summary.json000066400000000000000000000012401455455346200222310ustar00rootroot00000000000000{ "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [ { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "example.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 6, "line_percent": 85.7, "line_total": 7 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 6, "line_percent": 85.7, "line_total": 7, "root": "." }gcovr-7.0/doc/examples/example_json_summary.sh000077500000000000000000000002751455455346200217040ustar00rootroot00000000000000#!/bin/bash ${CXX:-g++} -fprofile-arcs -ftest-coverage -fPIC -O0 example.cpp -o program ./program #BEGIN gcovr gcovr --json-summary-pretty --json-summary #END gcovr rm -f program *.gc* gcovr-7.0/doc/examples/example_timestamps.sh000077500000000000000000000024521455455346200213430ustar00rootroot00000000000000#!/bin/sh set -eu # "use strict" set -x # trace all commands #BEGIN simple epoch gcovr --timestamp 1640606727 #END simple epoch #BEGIN source date epoch SOURCE_DATE_EPOCH=1640606727 gcovr #END source date epoch #BEGIN simple RFC 3339 gcovr --timestamp '2021-12-27 13:05:27' #END simple RFC 3339 #BEGIN RFC 3339 with UTC timezone gcovr --timestamp '2021-12-27T13:05:27Z' gcovr --timestamp '2021-12-27T13:05:27+00:00' gcovr --timestamp '2021-12-27T13:05:27-00:00' #END RFC 3339 with UTC timezone #BEGIN prefixes gcovr --timestamp @1640606727 gcovr --timestamp epoch:1640606727 gcovr --timestamp 'rfc3339:2021-12-27 13:05:27' #END prefixes # The following commands can only be performed if # A) we are in a git repository, and # B) git is installed. # The use of "command -v" is a Posixly-correct way to check for existence of a # command, unlike the "which", "type", or "hash" commands. if test -d ../../.git && command -v git >/dev/null; then #BEGIN git commit gcovr --timestamp="$(git show --no-patch --format=%cI HEAD)" #END git commit for fmt in %at %ct %aI %cI; do gcovr --timestamp="$(git show --no-patch --format=$fmt HEAD)" done for date in unix iso-strict iso8601-strict iso-strict-local iso8601-strict-local; do gcovr --timestamp="$(git show --no-patch --date=$date --format=%cd HEAD)" done fi gcovr-7.0/doc/examples/test_examples.py000066400000000000000000000057071455455346200203400ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import glob import os import platform import pytest import subprocess import sys from gcovr.tests.test_gcovr import SCRUBBERS, assert_equals IS_MACOS = platform.system() == "Darwin" datadir = os.path.dirname(os.path.abspath(__file__)) class Example(object): def __init__(self, name, format, script, baseline): self.name = name self.format = format self.script = script self.baseline = baseline def __str__(self): return os.path.basename(self.baseline) def is_compiler(actual: str, *expected: str) -> bool: return any(compiler in actual for compiler in expected) def find_test_cases(): if sys.platform.startswith("win"): return for script in glob.glob(datadir + "/*.sh"): basename = os.path.basename(script) name, _ = os.path.splitext(basename) for format in "txt cobertura csv json html".split(): if format == "html" and is_compiler(os.getenv("CC"), "gcc-5", "gcc-6"): continue baseline = "{datadir}/{name}.{ext}".format( datadir=datadir, name=name, ext="xml" if format == "cobertura" else format, ) if not os.path.exists(baseline): continue else: yield Example(name, format, script, baseline) @pytest.mark.skipif( not os.path.split(os.getenv("CC"))[1].startswith("gcc") or IS_MACOS, reason="Only for gcc", ) @pytest.mark.parametrize("example", find_test_cases(), ids=str) def test_example(example): cmd = example.script baseline_file = example.baseline scrub = SCRUBBERS[example.format] startdir = os.getcwd() os.chdir(datadir) output = subprocess.check_output(cmd).decode().replace("\r\n", "\n") scrubbed_output = scrub(output) with open(baseline_file) as f: baseline = scrub(f.read()) try: assert_equals( baseline_file, baseline, "", scrubbed_output, encoding="utf8" ) except AssertionError: # pragma: no cover with open(baseline_file, "w", encoding="utf8") as out: out.write(output) raise os.chdir(startdir) def test_timestamps_example(): subprocess.check_call(["sh", "example_timestamps.sh"], cwd=datadir) gcovr-7.0/doc/images/000077500000000000000000000000001455455346200145275ustar00rootroot00000000000000gcovr-7.0/doc/images/screenshot-html-details.example.cpp.png000066400000000000000000003733261455455346200242300ustar00rootroot00000000000000PNG  IHDRF ?iCCPICC ProfileHWXS[@hK %@zl$@(1]Tpb*#Eł.ʛu_|?gsܙ{v# q)tR7@ h`拘11MHkRעs@b Ns > ^ Jy")ha/L9t9/IcA #@Bn&PIPC엗7q6FTN4Ӈ59a,( Eg:w˕ U%K'3Rq0=*bM?x2{QJ$,QnrY0g@b''(bCCQ >=C†tċ -q _h]T8b_DBuT!@lQ(HXb,VԐX'804PfCyCŶd Q | +!Lˑ炵!~ȡAc=|abB烨 0N>rc?7TʛA_')3D1 8lNx<|9,@k: {BA&34"Y#xPz_Ydz e#r3@ȅ(᰷$2xʅ*aB&RH<Ն, b1h~  kh DŽNIbOQP?Ds[AMw<P 0q,EҬ ~x ;%6?TSuVcM7kgσmϖ"ւ.bDZz@Na X+vBWS''oJ3TEW&}Gdt 3΄_>-:8 __obe D;7|O ΅'Gs6 PQD\(pjpc`l|\ hRD}\b0@ (l.88΃ˠ/@?x>#BB GLKqAD"qH d"BDD#eJdF G3E~P:UysT+TTT#Y1&R֧NVRgsgWU>ApֈX[F&IJ3X@sY'4fNcѸs.-[+[LkVVv4 ڝ:['WgA:tt|źWu ӻIB^n`gk0`9Z#|FpG88!jhgg8paထQhY>cl'{Mh&~&&LӵLz.}ojhf*1jf,Ѭls9<|yy5w-ɖ ,˵-ﭬZ[XYkPmmT\%2lsl7ڶۡvvYvvWQ{{F^##FrPq`::8z{xx'gOhG?5nm7W?0f2{/ŁG߳YXРҠ` CB2CjBCCg#E6bspY*"GE#ǠcǬs?2JU ѫXL9K}73%?)~we m%MIjI㓪'%L;j쬱S R) Ԥǭ5}|'Lpq܉'&ML:FHKN۝ͩ +,Z ^o5_Xѓ雹*7?':gg`nr!hѦF#PPa<(QpxKׂgg&=.={Cz۟{Bs_ɟVyyZw|o6 <|v}d|l//~m`ࠈ#~0Xь ^ (?YAgV ψ@-7ؿxb$xudJi!stoC?@~n||fŘ"eXIfMM*>F(iNxASCIIScreenshot0H pHYs%%IR$iTXtXML:com.adobe.xmp 776 1472 Screenshot > iDOT(QG@IDATx ]`hE yUS4WR17!И"AHc+!DFDdν~vξ{:{{^{zjr6 @ @ @AocW@ @ @@@@ @ @mxt  @ @ @ @ & J @ @ @1@ @ @mxt  @ @ @ @ & J @ @ @1@ @ @mxt  @ @ @ @ & J @ @ @1@ @ @mxt  @ @ K`ĉg1:uj7m43c *u]?0lѣi̶nk[n2+}b…_6~.m֬YfW4kYk]gK.nBly}y饗ɓ̙3ŋfm'fݺu-%o̘1c̤I};wY}7vtر%50vAh @ 6xQ r̞= >s=?.( 㧞zo6pÒgPWWgz!swYtA4￿Ys5ڑ}5ט~$~[l9M޽ɄJ̟?| ej,կ~ek/ +dwq׽m ]L|O~b͛hMj}u ~'{i~1Z:Jr@vw0 hL馛̟vifРA~'9c&Lݑgl$LVJYW\qE zmYl81q뭷.(/N _cnƎuMhb-S[ ~˚:eذah( VL_<@R>1im˩,_wqǴ%xfĈJ=vxf+5k>;[W%\b:fu)2eJ Ⱦ."#8 2$pR[I!]g`_~ix 3s93I')K$K7|w>sљ{lXcRٳgBqjf>FM<4K}.3zy& vj&O()wuo~ӠܶpS[~7)Ťn[UC:ܩ@U 0Ȣ8Kc=kӦM33O?t\z+uɩSfvK(W~򓟸(hѢLO?̢Էr|9uW#ZcW oH裏5\cFoE5䣏>,z%&ԧ;lF,s O$H<'jڛxjc@Yp[gubD7|c`6ij_kǖ͉Am\Gz@YX @1cFd˚N:REbڅ q"4K3s˗b.uOA}\ͺ߽+7vOBU ]/;f44df`4޽{j/믿6v,"D_ȍ,ʹp+GY Ϛ5+xh]6|s73s A&M2Gu|-ńYaJ,-9YwO׭}N8T}q,; שcٻw_?ܿ؁ vCQ@w}/K^حOY$eF[ױuHIыkc!CR?s /S%P6&XL®lLy$\?Y"TS}ATRQ DWBp% ѣdTNIJG={&C qF Yĵqܫ] 5eM'K$DkWcL85hb~Tr$n}щy,Mi u"˸/c9j䓊^ώÏL5%CnQ3O8^u7=r_ϡ,ݱ,OӬe1?#lNiսpV:*kxR#:{IO{3#d\eDOkk 8+gZ/%!bZ'"Q q!@mЧ7+OW;/Ilpg6{3e՝OpmT]l,&wG{Ms%vB֦-|qV9zVxvľ7$)z< q$iA܂]N?'7 q!/'n?l/EҖU嫡rW8 g{5XYWb })r,]i[,s% !>lpp!TY>1[ ^$TW/fj\Ys 3q|gߘ4Y+3Ǔ\$]'O & /%dR[vY+.Y՘tw!\iLq[s@Jϲq QWes Wk'eI㸐R?Rn9BChw|L5D ma֭@jak YuQ\cE"p"Z^{mfDz& gicѝrGf YF Yqʔ)ZP>a!Kx"DO4)rH؊.>l/-5=-&N,LuU:6WZ_R~|+H׳[>]{㶺ԩSS2uie= L]^m,u0Isd򲬑!Z#*TeY?*DnMlk &i{gurϝUp}i.M0!]ӥu[M @@oלC7ޘ YVe zыGcXg酬øqR۷UV}s/q[ W#d:\Y,pg?lH/YfpD ȑ#ԭ]K.$5Xxw17b#:[4AEm%P&qrhѢp8)+\7.R+!W^- ~ZP3]wyc|]N\(znkqڞ]ǡx}I7V-ǽl5AňqxZPHl z۵0RP.U}u]ve;Mr!$@Dq@˃{9r4kЋR\9YܭHH?s̬ͬX:NkW͊5BI NS+T[i,mz)N VC=TTT6*S"OR^Z:%HKD4JYH/>} iyy&%^ۅ#vD.EoO$ߎ{馛n7WI~{!M\sMʦa5p q.@28J /m q\7= δe,z꩑d5{_DEoW- ‹F!4@+6}:5d}q/dm.Wc {!C4wʪ>K퓬ƪga( _qzѩy9~ZK 2a|y$-|DiFg<'+˗8/v[YtL8leOBoGHioQֽꫯ6!!^Qr=2gΜl4?QD0,ӂ,mgZk|8-}сWx[Mi"Ɣ&ee_NV~bq>/GY&: I{MV6il}ZCh@;" O^L$ˋL|8N׋./{Ml)ӭ)|嗩}[7~K4 %8Ӭ>][nԲ3I4Y&pRTq+mi$6ÛoZ+g ګ(Y(!Yړ5:Qxɓ'gjNɏFs r_w߹#d&jYX'݋:Ýv/V4YCOFMЦ*}KRتN @@j$@@'`͙gKLLNfƌTvi'cjGXQQMSORX_nuVbt5jb 7g/fO7VOL㟴v굱bYo~s=E[AݼkEqqYcps߿Q;wsTtrqGnS11,F##8 ,fZk{c[Z| ߘ*$ZX5]/RIb/.NYCa 44>ך.]~ifD[$+~ZOJ'Ii|YFYe)/~4){lZ3λa pnN pScA_DjLRsť-*w;~Hz~kLd])k_⻷5h 2-+Աj?{.I~j]H[κ qI3m;x`v/r_~% )NI;gdKRڸ ,%[ʹg_>lذ|}A,_w,ZkUjH8p`"_ɾRCۨgSuq Tz!_YpM7%')m.^N>7'pHEվ'tڥs~aIe&%>Ryb\RYqMڧGy$] kͺ+4D^ԣ\ިmڗ a\\*+OOaicܷbM qm>YXWzĕ%2 Z^\YӬƣ]v%R-y I>KKIS瀮k%x=\5Qd&҆ =||-$rG-nmz*UX\Y.~С H] DDYDd' vt* y"G.~'ؽ@%m{qUg1mjP,ڤsWbvLw_걬d+آ]w]jvQ|,"ǫOeGӷtOd f6&M| i;3,wT*)I u e].:, 1_24!MX)%dr:(g=9Y{<,aXL>t]BWi_O5\E,D(BE 0 q,/vt?yWyʗ̌kT[8rCh5@;&"P  ZH/Z(|͍nfZ41Ҭ..\05ٳS_*K],+,A/mlHUp>W\ߨQJjђ9d.'kRi/a>/,Tx/N:$}_MY~A"$>J |';Mw7kȲn;8I@MA)R& L BPl1!ͪѽ% Y5?'Y,,Tnz/?͵?gKO<ߕ+AAVm]үO9 7-_VW0i稣*j•W^ZV/MTaWLQL{Tj ͬ Y a-IsW?M~V?YŸǧ֯Mdj ,g/⊢qu kI_qr[Rxnݬk5͚5+-g,N7yĈ,j"YV]n!~>Y[spM9^q(,K~iRYҞ*3˚Q\ P-"OD@/8Yr݋^X$%IMZ\yn&Ykr z(dɒT%|hĬSDMqZv$ʟ/_}T1KWOVzdbWʵ3g/^bi'aʫry7S_]a\edg&LB̙3'F3S,T,sM,*KQ_TR|',WBVZ_f*6,=9T8E(TeV\9Qji2 ~Cp9$.h+:xܸqETCW q@ Ғ'SO ><'W'zYJ[\)8]i~eODe-$4i˜1cJ.ױ{qΒTA^Nh_}8&&sL`%Nv~=pe]~SgWrU~] *{.GkQUW]i 6/ ,_Qdq&-Fp>8#)kFj*1ȷ;vlN"V5i:!k:+վR<]꿄r\UObZDۣ[m%7u(\I`k+7)%OϠ}S6zY*ݵ֘u֠J7m+K|VMiR/*TRSKDDkMԖ rјI4Q.WQZ,KFָO?4rZNc%~Kmjga깩{\ 1 @@oלCH(T46M\ }G34.^qPŽ>1n3)]tKrڥSOZ;Um(\ R)pV?:ˈRBv]lenAK} O\.ҮƤ8>&_mզhJ'mRKկ), ',b+y [VEi,JM'qk{dsFOOJY64s;Re2"H[OpFCh?ϵb ؽD$m뮠>YE+EWA/BV>Qd=iҤGo;>*XJ&S~rJ b,4KJ/q.Ouԗ׭~I\0hpkk dYtkM*4&5bcHo،J HK9O[vȐ!}/aRTIxk{46t]jniu5ƛƵ\ve _= *Z3-4Iv8@m@oו^A(/k/F7'|*< Y^|wG.ڞu+AJUE!*Nw U=Jzꏋ-fwiU-ߞV-~\$?b!j$v_wcL5sE6[Y{OK7Y] ׵~ JkUUK*Ew#ߐhJ<N 2M6Aۡf͚s'!PST*,zF[{РA_ڭXkpY6lH{wZn-0&K$^kЬmpmudiGc0ɷ^q?g$i¥5 \:y&6˚1A8(.dc[L-uM] gNӝl ρ~l7JV?CmYp5pܹe8CݏZU>y晩}=?J]L2wuX}_oLWA@ Pn2 @mz)s[$c }1֒-p oSSSSTFS|wƺF ilW_}ekc_hUE1h$s?v>3zh&Olf̘ξf2{WЮǦcǎ4-mGc@†BQx㍍>YkSӥK?IE틻y獵3m2eJ0Fuv 60묳֭w}nV_}m]κ0'N4zt(~62?яۃqW # Q]V }xRPosO{<"j㩪ƊXxs^[om%Ywuzg~ӟ}l6O"q>ȼ;=6i77+O*xeVhPA+ ޏ(-<Ws)YIJ+vOO>}z1}o~c }/'5_%FG](3K,*EkA3?A,u_-rEV\q @}@o_כB(6 ľ jhc哺%vA$t9)i:>sSݭ SE0RH #Oe\$lJ$= m= Tx- @ZYtM/4:?!,}E5nܸrH kF!@@o{הA @eDU}XąkƜ|q?\i8: F!@m@o[ד@ @"_O,M` :q" os9'1N+Fk&wM >b@ @1TӶn,HqRݻw7Z6 J @u@o]׋B @D@V믿~v7;I@{j 8[@ @!?Gan6ӱcH)-x$4!vx2 @ @S{6F2;wR:`@hEK @@e CJ @ @ H^@ @ @@/!%@ @ @@ $/ M @ @ ϐ @ @ @@o&A @ @@gH  @ @  B @ @ @|3@ @ @h[EI @ @ P>R @ @ @-$@ @ @(x ) @ @Z xQh @ @ O|@ @ @-x (4  @ @'^>CJ @ @ H^@ @ @@/!%@ @ @@ $/ M @ @ ϐ @ @ @@o&A @ @@gH  @ @  B @ @ @|3@ @ @h[EI @ @ P>R @ @ @-$@ @ @(x ) @ @Z xQh @ @ O|@ @ @-x (4  @ @'^>CJ @ @ H^@ @ @@/!%@ @ @@ $*ԜM @ @ @ep @ @EZ @ @xp@ @ @ B @ @! @ @ @j^@ @ @hRM!@ @ @ZEz!@ @ @I 7)^  @ @ j@y @ @ &%ޤx) @ @EZ @ @xp@ @ @j^@ @ @hRM!@ @ @ZEz!@ @ @I 7)^  @ @ j@y @ @ &%ޤx) @ @EZ @ @xp@ @ @j^@ @ @hRM!@ @ @ZEz!@ @ @I -5̛7/;w6[m޽Yabŋͽ{>LTk^xaY#Xt>M/!@ @- [o6I;tֱQyZ9srGխvd6ݴe3ڜ`f:d^8gƍ[fZ;VsfYbQo:df樣3]4x1e k1cF&,o9c~ڴifu p!Hdt@WV^yּVӞZdά1Sv1:@IDATP@ @@!0h"sVlDe׿/O9ׯq<.YJ%`ۥeSOui֋Ԛ}_OkWcd:h䄜mUw4g:+`ZO>\s5Ay_pfdcN>>Fz  @ @+Aјj ݺ-0l*)?RsK7k$[6~h4ӟRQ[#PQ\K6p<:Mħ~j$ =L0!nw4cƌ3Fo5G}t?93[/lMKnnl0zt|>"(@ @@3#1ǎ;vlq.;_s楗]# 7Xk@z4쳣݈z5&R.y 7ogW'o̜wg;[ь k**KtM#Y-[̜fÇ־'[xWnEf`V믻:|@ @h_暎炣U,7ܰغ~15[*%|[wGy'֮< 7zr@_Yh}~A_~Y0m7Mw/so0ķwlgΜi?m^.-2O4Ζgo&*)D$/f6 N+3"笯?ABe5ߡ7}=zy}cZ՘#+ou@h0 @ @JZ>cFwkh-XJ:vw:؅;V}q_]g+Ԛ rf;-h:'5"ORgκJə&ќC)X_̝3V\wnf{5V[uKoKIj̙zziuZ{c1=:V(ί:yr7&ڵCtqm?5CvMoQeۿ2gEز5Y8o&^|YfvSw\>^;z mN;XEi-Z;묳r\۴UvԩSvA˜TϗdMrK>9Ny.|:XA=gsVoGq#FYA(?ӫJ$N_{iE<t}q=#t ;|26<>@ @<\bW9{5,dѣ=_ܲe >UUVo5I-ZTg9mvoVߩmXsu]z u/{^蠃'Nhoλ2VeXEZۇnyUȑ#zjlڋ.(H$BkGx>ة? 0 _MyꫯΟ3۷o>Dt|ʜ}x @ wPN( ? IN>h߷P7r䢜,`oia b﮻w^!?$'Kwqe &P~{!+v=u~x9QcǎmfJ.Cn|ֿ;Wt]l@|qqAMھ+T~ܰwޙ?餓y'L|?',/:1cӨlq!,s1O,|rE+w ?,T 8(]ib_\wf"@ @ P].O"Zk-w! –r[ _+OkqYtPA "YY;!J4#Mަ rcԨ4?& r]p]y\xag,.4.A]OYW"i-(Unޅ1-k#K[AAu/pɓkDpMxUwEcbb+rkܰC }$U8h6,ӿp]<._|_gz$TFw,v|ݲ on..>8~y%D$3όw^x` /ݕ.NU ^-|rvwӽAQ]|7xq]X>]Z_6_>]5jT>jnenhY @ @>_/ؘgsoDY N+V֬q~7߬P>찂 -5 +OA.dUE- &#\z<_M?) Q~]Zwu~;|mIԶ@ @@{$Pi\ o Id/=ډqY$|o]plA ~?+Q]M˽ NЎ5'& WS>Yó. ˟9Q;Lwuw nk*rg*ep G~y. A/ۿ*_Bpk3foo馛&6l3gbNXvuWc-ǃ&+ϛs衇W^٬JA2+B$)Ks'|kxl6u7bt[+棏>jE1V[m=PE@eopc],E[ܬf޼yA555AѵkWc:/42PW^yS5C @ 3h"sukhNjڴk9 6++ݺ-0lUW/47Pw7w?`ͰàVֻջ˘*.ՕE>lgӳgL ̓O'ʎS7.kԨN׿^.f_zϘZl]a^v"sy|e=^d.>nf <+[cv-uُ?{٥fw`:k,4lv\]o\cwh[Yq>͹瞛Or|dĈӥ௽Z}~ujx_3_xwو{kX @ @-@%pߥ_ _&7So-!+N$4JH Noťj4\vv'[$&.>-ǻ맶??X.^$L;A-W3qA F:5΢~Ԩ%/2 tT|WAYpM6kʨ ~;^{xݢN /k6W_ tV~E(GWAvxT[ b|^[K8ݟyծzR>ڹ紐 z>|[%2J\cIk/?O?E-0oL#v4~_A7nͤ @ @h9*%EmN"\t.lx^PHTPu~xAkӂh'64Sz⋣WMw)C ?a?ۉŖ9ooNLk-Uվ/LnMbN(\c6‚uE0ooFbou~ۋ9.E-\:wn] j4Mg.޻wQ|6/\|\Op`x qEp;wGXVG7XGCP'؋TE;>&Ok[ooܓhIw~viH-NtVw?op( ω}WA٪[]^oFnѢEAُ>1X%^easI`<믿ޝnKA#q7Z?4%v @ vC%pnA yל.\D8W$ia=|ʭl W/+9S }!5iO .qvmx7݉.]2_q_vi[rR$5k_d~5pnTQ8 @ @ {Ϻu.$y$A~}1ηV.R9$Qĺj,ԩ~}[/MFaPNI %Bp-q:,FmO'+ aK먼.'ZjrV[Y!׷oqz?E> KX/q*_/tݱ37|7|3fS/^ӧ({?Wt"`رEO2wo%m.?o޽sne})ۧ< }}(J=hР?rw +sWo,t2eJbRNj\ںώ9!(@ @Z-ϗ%y.<}E?B4"Bځˍ زqtŇtS^!AYzYFY޺HLrpi6-񷲠DغYocc%hGMj|p]Ҥ&Z4N|!vկz}~/ycCEv;,p\Yk ]{7Մitg=ʳCc_h6(m>o+u]XW$ƊЙj :c6tS$UZ-rƺ} ~X!ܼ;?4믿hrKӥK?iYۃ2ƌcv}#3 @ @+X}ghꬾSgtNLͱKޫzLYut0mt){In3+`6t0[oɬFMbkkB͙W1mtP2iR׿jm-qN{+d1&,3ap_}YZ'u߯1ݻw4[mѬJF͝[?F&L5];Dk;vlך Yo-)>XgI/ok?ytZөS;ZmagUufjן3fsO{cpuMG)YaBdܦO͙3ǬA%KhiʻMӤs @ @hr+]{E ۗ^Ȝ~];} KTZjAowq@j@ @ @]+j-_ w7ݺ[25 oXpEEBCqwl[ʕ({ q1bDP]tL6Uh"Y!@ @ L_hzo]sE`f̨3oQg./ќ|rxK"xK"hυ^h.䒢#G4N @ @ F`c{r+`=PXg$ +Ҝ~A]v4}M9@ @ @E$|bsuf©M61f]j/~v]YVth* @ @ 0~LRg\Yc; x!@ @ @U@o՗C @ @@82C @ @@&ު/ @ @ 8qd @ @ VMU_>@ @ @q@ @zQ.EóG0ǥudKMsK^>2C @ Mn8as!ǫN!@ @@FA$ yyyg̔)SJnN;dwn s{ar`}ݦlf*_Zf~6ߤ#Xt?̴3iRyeAZ=|%f„:953V0|3=$Hu4mW_j.\sk˵sI@ @MG`„ 歷 *O~bf̕ŽWg.&D-†[x6g#x8\-f̘1%hȐ!V=Ì5|A .\ht 81fM8|/( @@8p0`@PA̟̕ŽWg.&lo^k>`y߯s1ff74KRҕ 퍧%O;ҼW:mhn'¸D 0Ƕ&ts߽&>^"ð3폷[zֱN,[Vg|}?e_g]vFVk[).kW5XlŚ֨Cb_ʜtf_ln.xĴq'T!<'Ԛ-X\k̈+%rl3y1'\c_zI;s_$ }B_̿ޚ"VYe9ʫǘ-4z(v?s͸_/7(7KxJ͔=\fy3ݺu3j"s1ǘ/oK_\tQJ+QrzkNwr5+ g՚ΪOa-_k>nR;Vc/1' @ vL< ^iS0g߷Hx-ʫ~/Z{gξxI"m{z7Y'Bϣ4V?O3}wfʗSti_xլ[U͋/|ߙg|2?~}8sнO6_oJmk 0*\iM[d3Hv)/LAsVԲ.f9g_q"+r [/r'՜.Pf պk# @@@9x|Es? 躄FAp<9湧674;4my8n ͛kN귿zƴ<"<Μ9㸝S_ppZbkoެ~O6?whveøb  @cwM0;|_8KQ}<;k^L>?ͼB|m2iדO|"W?=ƫʏ|7惏N0nF\;k-AY &MfZW#[0뙊~٥f-8gsV2vl@zy}c1#G|6"ޜ93gv\gzBs/TBפךO?>jFu0n1ӢZT.i5f: ^wOuO0qX&'!@ 4.}3gN*fX.zւ^DJ˪wS?̞=۾muVv /[s<{ݬ_/?μJ^yvڻ~S̸(ƒ^#󁬰{sWDƿ~rn>}kM>9lI1O\Nͯ1>ٳZ+wBQ_ Wy[nm1;DyQGnVg2eO Ȝ7o^o9\D.Z(jE`k4~F&_qΑG.4wY/c'{Q>)+uMvNVE-k0oiE;ˬ^;O_>HE2r]lJ7;X+X#fȐZLSd z⚗^ZlQA3Nfj̉'.Әc1W]Yybذf>G .-b'^|qGxCe,#@ @r꯿[O<*[awnnV.hxbsn;ȟڵknYg|/38Ì?ޏ: zswx}c4iA1+st[lvCX.sðssq,_/; g%p1W Cל|NE/xA܂.0Y9`ߘ]_Ȳ 9]k}evydwsKQM<;zgl|^-6&ӿv})* xH͕\d7!}9sr ӧhV\ رh#$ĞqF+C./*ӻwy/9zRuib\WZ~1Gwɻi>sfxH*!;p-.wwwwwp(Ž^;!l֚;-j V$o/ZnH9sBm[ |GH@v{pJG(#8Gל E™3Pܿ3rc}[G[1:ae\]W'c'3*ay_ɸ*gBB"X{\E<%Q9I=xA0oIct eʸBhh$,X˗Ku8Ǐcr.l\#`ƌϊ_)#l/ r͝8woV0wLMCnJD"@ D |m\ #F32[; JŢsΝrSg ~%^5ZܸqV\kb}Ik9hʳ 2Mu/aXQb"\/Qн2Ȣ G!QbR8bxXX(d ޹u<B oy2~=O͘'jm|Oȓ!]|wBkOf Qߺ_ 3$$ztsfmNj'gABo~nGb ; |*Q;Z.w-&sw-E7iDyw0rH#ɓ',ʺ";vݩ)L#yd=Ї >+V,>2ŋhǎ9Hg> 6(/`w%QUo#IBj|+4l4=q% \QE޽טF'`EIT^lqN)jzjW[W\rɓ?LWyB@%B{2WhȝE"za,o8)"(6ǏW G;t#1M =zHNjZj"@ D"`o!.\_Ν;ě&th"fmٜו)S=m944ի6mmrLhyRHǧ M0=E>}b!8 uY /P>|Dp+BYf»ϗ/_fDayVb f-`r7ym@`𡧑G(؊͝mH^yhlMt |eO!W e\;{|C޽a쎾d9Ҹ,]j#:3mc'#[Z$&b1XfcJ"39"/ 8i&.eu1RyN D"@@B|JZ$IDxaz˞-QiҤLof׾ΰ}v@L(qז-[XIަ_~)bUQ{7Äa=LHVwjRnp1Rtнx 3AA14eq;:A42'hT.}<(^<5[7|H1ꤱQjصٳ!.NT2\}W46l.u[HspqWWSI܎ vMEŋguGd.߿??\aZ_wl EtgMl,.^E$a=ُB9nk-S߰!YH¶%Aό O޽+,J;8@' kT`twB#83db^>Dll3uΡذ`VЧOwa ː ̆މ D"@QF\+UZmƫEpjYd[n*y-ui vQ֩S'n"ɥ5^t9~n<?,^"@_ԩ It"95qRdĊm!Ca}{ жްo0xf3g@‹xF_oQoի EVrdΒP6)㵄٩ JE /TM]Xsb,Lc?C*bA8cxhn¸W%U:-߈7ٶԪV9LR:t4؉px˖-٢ >o)«m;݈Xx˖A+SL([ Lg ǎ5P!TgSܸNfy]${@ wr;w< ={G}&F?{f*kEM`"e6N D"@m+VМ8ۛ0R#1}fN8ۻȋahe˖to;.}En";~ex"ʝ(xx2MbSn rmjgc 5aEZJ"V\ ( ;W޹QyLǏ=bb>JRa&VG9( x<<y}sț[zZֱq-[nBAÜx$Lwgεy .QV[^HD}k|֬Yо}{~Ǐݻ#7o"B->٢;`v+ԩ#EG cK̎TN|֬UܑM*U [\ڻ&<'ʧN ᛙ3;C͚F 8hmaڵȑCk|<؂F޷P)yT"@ D{|o˗3Ѫعs'`Y`UglEHFvI") w"bQW{ovFE*n knϬ^p˦7&"0NvvAKYׅE/֝6_|Qt/l2 \TZja@IDATpq%{j͛7dɒbŊ̖bf.??ZdHܣG0L yon j$[7b@,+dF.FKk-)sy3q%*P:f-PpL19|XqM˴o #[DOg927nhۧ3g@v-k"ݵtqKb(O D"@J{?}Ăbyc'OS%.R Zz߾}{z7FcqďoÇZX^ >oљ~VVdvlX:giI0`PI0P\ti ]z+Mmh/og)7QI~Ў$ΫdceG7eN )j9c]ЭGa=<ֱYs7DB|k)S&.ѣG@t3Vvmشi'9o<ǵwLx h`@\3ko8dЬY,^ ⢌J/߿d\H=Ƹ3A\h˲i{%KQѼ%K [أpm{}:% 잁+BQ#mS2ax8 EEQǍs=Qϕ+D'r%DyQZ6([B۷D D"@&+W ;v1b۷M<vE!Cy9z|7jȤݻ䟼\=>.y=^:ujȚ5Ik _8}0jLOSl_%5Ax8Xb/O!+L[l=_-:Op_ 4( OWl=ef.Ws%+:OE.~'̝#=ЮC~<8܁yӧ@"+"?'iUK1 n qf+k}-Ym-ߴ%b₝RO}nĜ w 3vl];I…A({6,1BfZcT/ƱtR(WPŃk׮A>}Xİ22eJz*x7mS"E >JуWjU&-4Z rQvg8XN\<-r"t+ʸ:1kͰ2|!Klk-Y R$mHV1y¥K^}7Ȗ= ®]RFz_py~#G:C L0wfv8c}fZy Nqc&%Lމ D"@(r:>6"6lA`.],Y2i^ h-(BcPoѢ C3g 4'W!O<|JFc`ZժUbp38v7-P&kԨQ|vڱ'rg*5m$3\PW6Au"gx,WYUe­#4ǂpsd ^1JǠ>D)>\W?nH/_йdO"(,{΢3d|葇{eJ}zsB|&Z ί MOik.3l6;tVĨم P(|^.}<ӷ8Ӑa\ƊUkkBZٍimE?*/pXNtgX8v|-_`fm6Avlfw`3F7/F*KbΕ8Dt +ĸJw}gθ3Rm=8?>EH6*m.]EKps}d_~1ܰP {{K⹥6TG D"@0G@͵Q{{{ 5_M7wNԻ6ٞ1c^\٤Io1bҲ?!\$d9%8\Z ZAv>檍I7 RNHeR7aIm. TDUc;k8Y 4i(Y2VT9l͞7BZ?@TS E8pFvST64tW;i͐|l .y8cҲ#6?qeiqыȂx}ŴyQQV% ⪦vm5ߏ"Ξ Ǘ~ӳfEFYiVcIB~)Ymρq|Ҙ9G$!!kߓ9e׀"y!!Yw3t;j.S 'NCb|Xa`f"ޫTqb} ֈɢ!L5`DwHVQE|v76-L໏3YORCy"@ D"@H-@/Yͣ 殫_xl(٣,a7>=6m K,U<`O)1j>Fl~(bǏgϞ0{l(?|p޽r/W4_vǎ4wGXx& W}jI<56Ҭ*$@p K1À~y>Ea2ա?J#Fn ,/^t>7y?.F쑍u!^|-[/ Ǐ?cO -DLc\ y<;cƌDG"Hĸشh gEBҤN! 4Qwُleap\3 RQmQ?u teߑ:޽,jܙE06Zݩ"@ D" ׯko9,3,\c4O8օ솶,ҥv)I$? IGFc#x>?y "!Qd,yH*ڹ QSs=޾-}}1,#IdNƌ1bg q1w`T$ D;㿻2mf$ی%%CCK?%D"@ D MZ-ϨVs$Vŀ٭l1 D"@ D|5$Cngx95؋pG|`v@777Ȗ-dϞbƌiU"@ D"@Z v_`A~=kw8pϴp5k`_$cngx95؋p֓$Iϟ?iyBVm۶6JO>Add$#F 9q" W#(%J8Cɒ) g#} ʔqE]xqWt6-.\d?ݼpb, 滇[ 6E͛?@bN {:֨F>D,l9z´xls{N67k\"@ D@"Pti8t8Əݻw!,, BBBtbǎm4- h]6/1Z2١z?ٴMMkd.ܴiS9s&xxxESH<9֬Y-~A>h:,4]V-?s¡tPݽX1={< V,m|h2B3+ &N>g_GBٲApv8qΜYX{Kz,K{<wsҚ\=M9d~N D"`G;uӧO._ 9sT08`+dhꔄ c0y$b0isǵz9[QsWuL<bbϑZ8_7n *K`|QѧT|d̟.ocm Lh8 .?VW혱c@m i&(¨/o86ߤ\04}7ϓF.ppXWZSV:~fq޹sKvp%@?|-Eu:u`ڵ6>رLP4fOQ޵ *Tp"B1lQ.[`VvX߾=Ta!Bv :Ð!1V,Exy,;r @bS1 mZEps|#s虛֏:7ksƕ D"@ x>}o lɓd1S8^ʕKS`ܸq|EQ6TI2,]6 Ν$ Q@_pvntv4ƉL5|m{={]\^ٔvy5 .?֨]ܩHQ^" tZbkiF6#`lilDBֿw8,ߖkJYп(e[X ʵR0|_v_&n+);ډ82d|cƌQN e]G܉`&U&061ih0iR0e_M Mh J(>=EKO|fBz"d #GDl?K@wO:u8%1Y$>^^LeФA|ܖ?=gi^Xwnz>[?W'D"@0% hRT)F?a%';A&f -Zu^\(֕etͩ.(7r1:prhn2H_HֲOp-*:l 6 7瀀K-. wd eʔfӴWG(ŋ9sf?E*cbEr:Hgpq]d!ӧpx1 Wgӻ@G^.˻0GSb8Xo6>.(WQg mY G%CxTYc_x  5kɢ(dc8FhV^ _fІ&>Aoؽ{7 4E:U8jpp#a&2P2I*'; re)Ln,^͚ItNqA/_b"Fi7kKi.б$}QN H)Ibly4~sAJ#F8C߾teP3s|fdR=>ɨ Mg n  &?挊)!eٳgJfy9o7ma(d w7n SLaUׄd!C`r=={xĈ,/ѣG+bfԨQ7&믿x^z]bB\'^;c+.٬Y3Pq'N"KuQ  =-[˫W=In, <x׼@ir4a|k0<^hF豺_{Xył&(v(bf/bd:FqO4RsJѾFPcYEYzC:?lv&ThWjQ,&]qZ^X4;nM+qOݺuc֭[Ü9s 2, RcǎADppRPP5^5k4eFٸ:"ƍ4ts\)BȘQ?Ot .Eq…."ZE֭̊h$Q@?~ue!_ڑx_<Zx/1׻=gnNbĹz!Ǐcg{w祛Jht{N\6 D"@>zp̔)D `Ŋʝ;7_ +m:w ӦMxMvQOEjmQQ2+_lWz}%KLl"#іZPf}yNu~xI7GFGyTիWC^˰PGٙ!Gf\cƌ<Nt"ayfneҡt'6`#E:+UVcyR$~1b \xk [B ?0_2-#G \&5r%ȡ-`^ʸK&L /_~f7$~޼0-Ul UAf=>{ i-?~RkߏC碵9>ez%Ü=͜D7"@ DDI@nҤ ٸq#\) .XISa)`ؼyR$hmD`X|_z7o׹(cBa-DrxmIkkY-&E_>$Qp=Z-~|gcEs=W`FEd[>%K>ra74+V +Z &.߻w//6mZE7@;q]1e!/A0^TZ^h5X_m%X/9SWʭ;d*ez_nϚgnz?['U(sQ"@ D  8F6Ց#GSߺu"={,*7oέMpC^X(c:a`Z`EK.Eɸe.]xq ^)}۶ma֬YV=Vu)>=ǀ⾸&0hϒN ։jPYӚWy}u!}޴6|?iA\z+Kk.*= nLJ뷭+-ߜm߳E-O_ mT"K2em]˒֐ǯw |fYr־X *2$DfTp\YAm___׺u]̭o߾4j6 0.GՋlwj3f@ǎ:l3o>xq[v/}k Zܿ?1nkҥpȝ[鵃 СP/}׮|$Aas##Y侩8wӳ7fL0󒗎Y=?sRo띛x~}gKX=M9D'D"@('vRlZFea\nڴ)Ir~eOl???嶤Ԗ(T({6mܹsջ7V .6*.jXG $$[,9+l༪t.gS doK³8е`bC5q,L6 eCB}^&Z528(_{\٣К{uBDa;*8zocJ&#,'!_vnݒ e˖sl| |Pggҳ3[Ӽ..iLHԙy2^ҁ~k[[ ~:urS=,=w8eAlI^ޕ@RٶmP&Q̟]ڏ- ꎲgz\s|jfmsRE=M9i"@ D6JGlU?,%{l߽{D㘸&{o߲k|xF?}]|%Jඨ#fGKC*¿\'۸WѢEh{'p& gwv9mKCUbpn(. }cav%]& 7`B$rcN [B?rhvy,0%IFN]ZZӸ?`GwH+%`OQɭt-_4$䳡d*^=6 &H+IF{G f̘۷>p1K.]:ړxxHD#wMwss|k#GX]lh~̸qiF,L7Ewv'\ۆdȟq9.P.Yox25i,kݺAlQhÃa)Bz4ɮmrJ{N2#g a$m7l|={|χÉ3,3gvrXsRo띛ϖz.ynzHD"@ V=mIg%`+)JY8'sI\,FZv#o* z?z8p@ŋMtMT$ύ؇pSwal[ü"B|/ƃ  ReOaG8mkrmS–& (k'7 cyUڎZL 3[/5A)xQ`]= q_yw0Dx r]2O]@H4l+gŋK?~")Fct8?֯_|B"zt#,?-:]?Wa߽dwMur8[(l:͓iٚĴ7 f-#۷ C+I*u\i A{ VFX%K%/nϚKBlQzs{֜2sْ=M9ܴXR D"@u)׫WVZeSu6zDTRkgӧO&XBԩS1 (\׬)E9+cqhQ^`ڼy3gϞifIs|03/o޼;wu)OO>:t`GԊI4s[X]#$ܺxvu-o<[2O7vɥ>kȪ&4Dgϙ[[ IWωE+lVą"qKܙ]?O" `xR/F۶BժR8p6+L_CƴDlKMg g.)V7KqB3g3vl'h9' P"D"@>zpx35׫YfU@}_(RIokƣT"J_̬> V712e/ 0qaq´xq~ aO8 = cN X ,> 8z{ƕt0ٽ࢙ₙmiDS^PZ5&J8<~вٳg+_r.p1h 3g>_h"c#|ԩS|El\9$$b4D/ 2@|c˗/ƍ˻KHr|A\wqW^cpmsh"Eŋϐ3g"p@yʄhp! W7vbs7ظQٗ$p!lQW`0"D1+~HyaÅ g>< s OXwcE/glԪpe'6f80 \XT8/lU>Izϟ4Gs!>x8&빉پ{fR D"@CG[9` }=z4O<ɯ_RN)GDDF`N Gwwɗ/_fk=I"ڒ:fG;PN h{#GQ2e f~Fa13zGmS!a xرcT&Fsi׮?/l̐NHM# ,;d^!edw1I+R3?ЈaI+2 \2"49X`(6 mw,O#$iE}@(@jy vXpMX7|+tl=(^psQ.WoN uWKU?URDz GV7VWmOkp-*:D֮֡] :.)q-T@akI"@a[.^'W}HMwtj)ŽhF(?&D b^,c!ML#'xbbn#Gآ;brUBApySJ'(=fcB={|1)sp0=g2UlYq, 87=D/7?%"@ D#8Zvu-Fbjt ?'e0+{J-b5>5]R%EuP+nG4i-& OHٟ' i 6 '+Z,Y2u3]gφ3>E̛ rK;ܦ"8'[~ -`twv` Gh ]:0}9={|T陛ZĎmnoWs3~!\&މ D"@>V,1m }-^sb_(q>}qI&ݨ@}}lڪU+@+15hÆ XyFgFscԷ@&bgN SDǏ丹Ƕ(5=&a6m_=&Ջr\noK`iP@1dP?V8y2pMϟa˭;} pqBlBɒB) |Ă?w2ďbI³CP.]SI-$B"@ D"@ +# ///زe č'&# wsl#׬NIx<2fl1lZu|0s L⯶=vVdEQsYy/CCGö~q}Ț0Q_@ucXQbU3 "q \bJu c&7_{ʔlYLnz!_$r]$ۅ"@ D"@Ν;!M4AǧOǰtR.z˕#F}ʛ?; +]6 Ν?$'e"7u3d˕=1/OJ]>lʶ}/YBԩpIJUFw$!?.^Sj &޶5A}6%/@8'Jٯ,|_::n7PhJe[^8˛[] {?[CLaA&n+)jG D"@ D'% ߇ij);wӧٳիW5L$;kx<U>$+(f޼~QF-$~fNmmP_Ď\Q𺛷~[DJEs8xyرIiyXq:FqzwMH˓oHc٧ (n8WfҞEpiGP8d mv(X~ .L8?Ţ1{F?ԩwa^7oiV.]w߾3MAx?#$6 D"@ D#`XΝ;W(n)a8䟙Qpa#cĈSL 1cښt 0/ZOҤI!C $BB3lDDܺu ܹo|ǾE> ҥKoA8Gil<fC!UT-LӧONjsnLT,;d~C|Z™MwphnlߴfO늗>-Ae 62~>+Xzq<\n#L-[>BKSMXgeWm0RZfFY#wr̮Pdl-G)t D"@ D"@~"W\\rO81<{fx~ԨQ% hҢE Ͷ0f:u I_^'F>>>0v!۶mr![n7n SL1Mxx8 2.wQӧOhR^=L-СCa׮]Fį\r6}.^P '|t ޽;!"YnWF ;w.rpBXl߮^:tE5CDp럘ikxCr5;͙<m>Z Zk Aa7ՒO{P9k7xJR3WUP(nK{ ,^Λ`v-5r$L={W0t+DVPhg[#vyaЗ@QgR.d}4_u j"M D"@ D#"4jժ͛Z2t&Mԉbyhh(/^Μ9ke2g ǎD)h2m4ݭ[78qRΠbދ/VZpQusEAӦMy(@c·Ǐ+7 {A:uyIwQTϙ3X*VhT@lٲUX7&0kfΜiToˆ# ߽@˫Ϡg;oMlf`fp5c [O qqQi٤uwnN27o*B PWt~Oc XVEŊ@yfz/w,0٘h̳>TYz%'jDŽ,BٓA,cJN'['gpsd"@ D"@&ca0` ڡkOD\npɒ%!k֬0~x^c5:ݸS`ƌ<F>I24ihqF-ם?\x=|KImۣ_ׯ1 1yᗗ7oC]{Va%՚ n^4Wv(d &l뒅_ze@&Fc.tAp,T]hrYpsz^HC"@ D"@ 8 Q)\m֬Ym;2|W hc'b3.ޢ ŋgTEXǨk*j\F5^fMزe 3zh%b]oJ8e*T={`[4jDQ٢Oݻw!cƌp-8͛:Q+w\ٴi/9r$q-O)˖- {J/`/(&⢥2OY!>x"(PXzwp5Do/3- bi%^e\W((,dN_)Dc|YRi%s#IAW+KfgYu,|Eǻ-6FT3sV);H6>= O}ǰ0޽I0 |A +BxQ7"@ D"@ ? QPn۶BbzAI.TF1XIJZpooo.w=i֬D+&EFpW'1 71#թ`˗/!a„<*}p\pT'E81at۷u#1! Hu^^PG1S~ZwB8E[T[;u8cMg4Xۦ 2/f%tĬ.hp9%Ez71yQ3*xܱ xjGN%R͵}ڕX5M0mY JNZ/QM>,%)hRxQzSGNwj_޿dnK[=(eJ0'@o[B앦.[SkݿȹXyMMB_G:|3|=ZO~T>硙n*V^Ink   @H4KhXO?j:\Z{]jiSO=-9RbEAYjqv]q g\N&:t4l_?YlEmI9qD3f|W^9Fk֬YQf{NwG~̟3ztʝ<)N1ߡg['-ULմm6/GFGsrlpx7Z[2qGU]}H1{pV9=Jɢy1|0w֗ %m1b [3灖We@KӁ>՗_/*;wp'=i@{fq>o!/N͠ Gʿ=SzmdQ:-\Pʖ-u:jJR9~$y?~z{RZg.CBfp0m[˩)+)+Sg[7> c.wtYHo=r`>h LcuKGw8xȜ׊;F s [pX}d'IGZxU(2%JȒm4d>KH2mtnnr'/y`e5rʣ)qbӿșN3i|kH0f4WR2vjyfw޶׮Ft{vӋJӤs+ok>{&OuUKG/ 4ݛn[k.gt؆   @x/GuGk@lxp jO?t_n7s u*1#͓ 3 l ͛>SW';\m۶,}z%XLm^\p]V\er>m޸AA5+nto]؋oe\ѿEGg7 Nk^nk n-+8? ?LKo8|lذ9wnhqkהL(@@@|,pyyc]>RˆԪUK:k>sbʣL:mY1}ti֬/vjHe?G ?#_>W^q/^74G\lR|Mɝk&Mرc}SGLfڴiԴiS&O>9ӡuw%:t.](Q)jO:^GԦMo&<|떍rߟ%qvmgqEms f bkNuc4qWoUݦS{1BO^N/<N 'VIG?_n`>é]q._SNySjnSǻXG^ Z:Fh]_>SflI~@.p4sF3tJn$#   zۓ'Ov쨣ԩ)l'k镢?W;'uVR"'|T^ݭcdtW *׭ןݤМ8qhw^wSO=-rI?l.cmϯmM`pg΄57::Bz-|7P>yie˄>|cϵ쉖vuW:U:E.=/eixV~pYc)}XYu$zBkv@@@`pg<=ϙ{ @@@@ M n̙gБ     @5mѢ{I]vt!駟JF~^uiݺu}ٳshI&I]N2d^~{ՆYZfĈC      /t 'O,_~{Ymڴ{{7t9mvZXbvYy91@@@@Ulp|iIRzĴ~eŊ^Xb2?p[dٲen s9Gʗ/z\]iO< 1ۆm۷KҥÚtիEkkO>9ܹsECrʹ#To*DC8+V=U\cRreyc@@@@R YNNSw9┖ܹ3˶lo ?! ue˖HJ"Ny衇"u7yÆ #6mCinkςS;ҬY82~x_7N^zץ-}uwyݩedɒ. okdq=ڿG1^曾7ov4)S\rw.?灡9uΛ7,$z~^vGcr #    @j$47/bĩn oO&wFv{xmm:s Nϟgy}]y啾zጜ8#ceLnMXu<^Ϟ=@~] 6ǩkA^[ vyӧOt>gw_g|c=mӶm[͌3u?9fdcǎyf/=۵k9$s@@@@H@B 4޽{Jp;Mtx\G(ۣr"1cDtQ"v`lFw;8"|Iĩ텗:LK\z\;线N@]v^j_hm#wl=n8}AhTtGt0HpĶS;}#;:ºo߾iӦE1#u^N_}{}T#gF sz ܜo"תOW^q}=QfS9    P G 4NKL$;#4i2^Qfwhj38 kcAˍ}ux؈yu3mt4ݥKGo؞R˕qn33f߿w^koOZbfF+O>c}JZ/%֭[aD #V     @Lpi8!_2Ax:pUlQp СC#:2\Au2]DzǚUGA)S~S͛7oQ:;lҺil3Dd9OڡC::wl.7gB@@@@ $7 ·oߞ#_jB9j s(rax°GckY 3eJ ޸1&nl^ZL&7`ȵ94:k.9    Y qƾ b-ׯ_?rN]A_j w\xpg5k^[mL cz˻߽,}mudv Sq1V6Ůin]ZFG%^=    d/m~]wy-׮];kfu: \^z%_mk kתi4w1KhyGv>x`"M(D  ZNY7x*CV4vffoݺwأqeB@@@@ $O&6'O?tN:QK.5s3]v^a  k*ך&{kw!0:,O}m+3l3m۶E>H6m"Ocs)o>Ӝ9    H \o r2;xѹ~a|^0ۧOYNGXA^a ۷;tp-K6uЦ*_lW^vXw… CUO3q<!c'7m\KtPYf@@@@@ E9 S1;xOiر^٪U+IN{iqFO{AfJgMeBӁ"H&Uxe͚5C;#GdF>duLsbpWoV;w9A5}3G@@@@ |OG hkjޮ]z\k'2}GCw۷w\}(=3㆝38c޽kbh]==`6?V*.Ǐ7]2G@@@@ klLEXm8vmk޼۝>DЄ&L>?/nްaCDh¶iLam6k-qs>:װWZ W^z,{ݥK{S\3gz۴Ft4=:\G}~u٣Fְܞno_ ^(Ҿe wcٳg~Gv uc2!\m$x}a=ʟn5/@@@@H@xʎMG~mTX M#Ͷ;w;wF46: zϞ= Dp_Z{}l77m4|_x]Ф4QIYis=ܹs5J66m Yzocpa?CԾ9^@Kשj    (:a\֮]+'NݻW*T z\prI'ż~',lPwm6豜'2gqB\qFK͚5zRhѰ]:QRZ59쳥tG1k,~8kS\wJzޥJUJ…c7}}{P_y^*%KOe@@@@H@ ShFW      @7SD@@@@H\!~c8#n#GFJKYƷ @@@(&/\b0_n|ɢ5'N(:uHIt#tרQCwSL2R~ِ}1GҢE *ٳ}B^䣏>p/@@@@dl7&Oz4СCvgvdƍǭC>4 >:}9sȌ35k=PvLXׯwpsC '.lڴIӑ͛7NF-|kKnV.̟??Ȇ dڵRD 9 . W\G_yhgjժm&C qӇ^xᅢꫯ6Be̙nRT^OS.>0aqr7dmI䡕Zo ?SYhV -{7dk}`c֭f!9=|ps;k,<^tEҤIMLZ_?fϣ~^l[Mp[H'Ϗ~i;߃jr%k2s|I?ZkL#Fp2㎨'}a޲e 4Ƚ֭[׳:K7ns2~(zч3~=\42G@@@<.ɥ髯84?g$qBgҾ}{o_}9o^xݻw_D@;ATDd]krp%''D}曾uXxby}̂VuBڈ֙>hv;aX C3d/G˖-Nwr~>a9?jD=QbCoQH:tAp<8Q~';#}mݗN|_ 9<7_|wr:u"N   d _~QD(,{cFퟗWd Zju9@[~:n`P Îes_dI\?Ӣ5}3א=dpΎ;\#GgСC>T|z!9ĺOa!d g|5{Sי ,ٹst1Ö =K\]_k.}L    yk#iͿ`PpWG:e:pC?lKڵ#:4S`ף.F]zK*M68@vep }وS |qJ+l\)V!Sڷ؏Ouտ:pJ 5jPΝ;ۧ痃^=9UԓH|FFW~N;Sy=OZgRP::64{iŊ>OφצMsj2stFMIDAT}_ر#)WKs}\2e}K/߂mڗ2   d@A_^ #\C3Z28R7{ݻ/4 u9gR)`nCwS۷]:zCj!~pe{tL+\{>' >R ._w:'8} f~ԏrF0Kv[Zrwoujm{}GԱ';mkOLj{.>YF@@@'@:LCM|{eovp3M^]o jaL3#Z~FGjx#u_00uu!+ }7v_Bz?HLRfU >8B3|dҏR!΃}QC;%@3M3+y|s ΃?Tj=#uyh @@@@ ;]@;e{J$ 6n"O/^sTn,E0`cA_ N1l>o<3kpgOn{ =z7gk3x`6Ϟ='B`ve!O]m^bB@@@ O0}gZ_~ɲM^ژ]~HpSO=廄ќs΍ RGQT1Vr0PIJD"R$AwE*>sWy䑨իWGVX-/zm ksΨQ R3 O?ZNuDL:& NZ_>`-kڷo_$s    ;y& LX 4XYd}51S!|@3f/pctE4-3`˗2?服k Hz+M킡VN`i xd`ktSo޼9*,pQC-[D֭[ZAXbcf9+b}Vu/;]пP3cs-u))Ν;GGSKfڵ^zm|?ז56~'2n87lpkN:gZ\mӿ~hm`$fC4vX19mڴ?~~a__o Dēn>@@@@ LEVOGͲmX?5O&Ne#L5Ě5khO9 %Zj 4\Q`e zn[-}x@aCgN@3\BZ\Ҳ#쵺_0S۶mr?l'ֺ0ۜ~_khܸq\ zO}q   d$2\okH4eʔw|N-E,nKuk8AVvu~#G7:6k׮v]HgnqBZvs }#æQa90碣>຿~q   d@ae Lh6)%l_]g?Mg vrؤAi߾}JfjݻGtaLhPe6l8pW* xmgumMpD[39ixf`fՀѣo_}k6lXõkv?}^uͤ?ۃM:ZgF:m߾=3v:t_˓S*>sfUe-4zH-{=f͚ע f ?_{セc lM?:O]d/Lgzݺuzc{NaӶm̛ۢ\1}a@@@@!=?3%!jԚg$.]ZVтRl$z-ػ:#~ũ-N*jՒjժ ɢEdrI'J*r.wd?sNp,N~.\ؽN+sɰ%;H6n('pr)%Ju5Ny/N-5k֔rŵÁ8#㏗.H)~nΏ'WZյ8z9rQ}rRdvg;   QUV :..\?  MH$"?.(tGXOr 'HDf <}iaŤ|)IJ=6=ϕ9-ɫȜZq|bY<|wuϕf/N^BWɌgJRrt>Jߖo<5rUc;P"rpM K#bjrKO[L.s\)  xE8(#-/[;Ђ;K^k<]/xgIcPtNcSJ>izb{;[-%r{-~9(-+Mы9Ptniu9?LȝH񍻜?~\ .Q[;']O.m|?jPFMEr,8$  x/ ^z%+">ڻ1Lk#%/^r2תe)3Nw@we-KoQNzeI@"}m~nZN+7+)q`- 3; {gx  @n k1@ G@<g7dE1mvu~/fmuؙȉ%lgi 9IFs_X0࿾D PJRQ͊CWsFA~4uR|);yK7xs\hRVˇ_w :*ʚE q\Nd^Yj_μذwlXZNNCIj]FN=i:w,SSUV:ٿ_X*;VY.oB> {{O^YN(KgTնin+X.ǝ^!UsKqe͂ece߯9[:Qf}VC? W8bvˬ"SWwH(^brV1)^]vt u ܿhrMpDJψZoV)?q&'Gq\Ԥ^xmҝ ESF* ]FuqfQ]b17Of ݿZ/v[4IZz4u>>jMi`]^ RW *^?E"u޵KHZYLdA >KJ\hN4s mڹ3s cvwg#}@lf^ʣ/},70syҤ>x5z"j?-#Hg{ٸFQ/Q_CFuDN kbӹ?ƭ״79}Bz}Ep2edH6*m5.^FƓĨ8hUL ƙW=P_/;Léԃ`/hB}w"1(Y]e0z|9aS(@ P)X{6}T m2i܄$:G8Tw !VQH{ gRqx7*Z>MO7rZ{Ex ̰<'B̨!3THEEZGDx}h+5DU[Ep[QݑM;- Fwv93vZR0f+w3|V?oR! ͙7>4q8^e?K6SRj«:́qlKA\8hAOٿĮ%d^E%t GOp(Vʹ&}CmxFgqp}1y^/xq@^ٗ|xͱ>7?'37>M m dAl!=qO/yfPY{U;NwѣJze)&վDxG C\Q|0)jX/~D)]r>YdGػ B/sՆ/u5׊y|{"5'7Ⱥd/@Aș?;F ү|%^5ƿVѭ'qשּB|.̾XS߸gXI P(@ xpOpv[1:Rp|VU?S9?3{ 7"̓Dz_WC (ߪB j%<5)al 'z{-{aRs!>5>bz+s(@ P.+., 0Hct{?ZPi o] Z>{Cvɋ";_;yRsyAPo+[>xpknX۴(~ۆA kjzMt pc6,Q^1wg5]-G?Exh:<CSfvježx JS:T?xzrsa1]U]{J"]GUi^Y-oDHIQͪ&}Wm56iT~ܻy1O yy |lޤPV)-Sly=W{8Qڥ3̓[$܂EEO.W#@Y(?mTrVpw**TiyRyvYNE +\- P7-FbzC[_珫(DeOdV4z#`ݴ ~ܫQavy}rN4`XoX9q44T6)dQo ?K`/T.6ߋ^49vd5Uo^^8ܒDRY|iV(-5Ab6j^uEtI(~xo,O;Yseeu_f7Dh}+|Oږ/?]: P(@ Psx(" FFx͍O*GFxI“Cņ2U1ʶ= Bݢa؊ܝ1zgYM١]/V+&q7%4zg76xQ*xSU['8:g7p8kG0Y7P-×4b o:vL0NYnh?] mypxS߆/CR™Wyg _sj^՛῎dYL`)?&]?LQЛJ=w P(@ P 0w3w18ogQEj`= ,-P)`cE0fE]VsQY,L,,Wx4zOߦL+ |c"ag\S?ӮS &+m clb჆tл-(SQaF+kpKmԱXzxS`wm/4 [sHyԎʗ/@a^X>HK~6jxM?!KXmxYQvBQ%KdІc[~WФqV`:2},gV70CLWwGU?Vxz )@ P(@.༝EiN07plS{yy]hxvJhE C0xDxϼĆ6{_e&w(6÷+Impa7G cfC86ۧ &oȪ] __(gCWO*Iч? i+7KC#iXal)vDo{Ffĺc |SY7X;[X6n{undKo \m\ [lQdX| ^V~M__u#n`L/d͕Zn,g=/^V"!_)(@ P@`ebp΢p4F'q84GH1 z}c_:Ȗ~XZ U#4&YATЪ9.1 v;&b%X%5R_AO^׮1H %0b f8c ÖE&QMY(@ P@`)޴$._eƬqOG~YdØ:YU8#pom,P߁w#66>TWQEY3|#- vξ/ 漀iXEi#7 SօF!E=%*xLpǨYNQʣQ,V*NL[,S8P%u|00]M.;2ױqpa.`܍F#D[P%NйxR*\p -'@O%L+NaeȲsyAPVy 1>8.6ڊ3p~NORV-+{q|IsIºFWdN4.j?-I}fԒixԯ8| }qC⦅P~D`q&f_UM9;f*,~^ ǯ]"/[$2!=xc MEF"9 @pE+)J;:V2/ߨ4M5)@ P(@/`meϻյ_ ?bhєp66hB \[]GojTi _94 ]ZlZll [pbF !WL~wamV_4ʤ\AtlI>Ѥhcڏ:`t.6G9.eT?ܿ%Ysn5۠D-M ?Fm?SV.6'רP~5,}O[X_F,d6nT?228:K9 ͏-(k͍6;:׏e(Ue^,P(@ P!ܥlӰy~~2V=-ۢ=mkkp: ]|'Iu|kHڰ3evf&4dxghU'J>#> [)|tс\ 7|sObɘ**mﮓFjr*ok{}'Ŷ*mAC*}j+{=nv)MFlEn׋rx2Zȭac'ҩjmpCm6ZD Ϟ=øSqe <$Qy/i},l\~#.߭:Җ5î߷Z$w|џ2)E zE_d*=j؃B;*UߵmC62Ƕ1 yyݴMXX^s 4{!&Ǹ898"Ř>yTSz%۷m; ~h#Nw~zh/>3^B* 4D!MK?QhĘmJ P(@ P E 0Oj{ =\'QDRsdyE}O%V_?1 {JQb^wǕY#C)Ϟ{}tJ`ǾW*YsA Im J-SN7|.O"U]{/s?R~Wy"PyPlvʗ5w5Ofra?(_L,5 =B6(@ PR5? p.^=pT{"\>r {4{GrBY]~ސ(@ Pp1Npzl spTxßs䳼=2O<ݹzW>8Sj>= P(@ P{8f6yIs9 s^8* Zy? P(@ P 0O3\ u,j 5 *0w`(l 7(@ PR6>ps*c s^8* Z^+t\=ޏ(@ P@`"1ݫ$vAx2{-ՠ{M:/ k^8 P(@ PC3p4 Y Zۆ[46(@ P(@ P` HWvܕڞs/5he^s p(@ P(@`'CVV.0M)@ P(@ P;ҕ0wK ZלqQ"<<7F:u (@ P(@ PN`D\guYݯ2wyTŕGdؽ}v#'bСFu<(@ P(@ P)YS?x/ջxsp\ |}}m m7+Ԡ{Ͷ:/ 'L#FHkrBӦMQF h(@ P(@ P[/n;v;UeKaܘQrUQ)5he^΋+ptȗ/{p4(@ P(@ PE ~J 7i'FW DFu<`H͔ӗ2w9Uŕ^%JP(@ P(@ 0[ s}^E%P`vIP^͓_+{pۼ2wWŕ֭[W6m^  (@ P(@ Ppp+cbj!x`hԬ? .ߑ=n^7eK;gVN5SV5$GޠAlذ@8 P(@ P(BJVS:7*;[/ Mܡ pw (@ P(@o`o6oe=+, A+xw(ӧHl$^\(@ P(@ P)܁}A/du`]1`)^@ ZǛCIWCJGر#.\ (@ P(@ PHb߳"bs0l pSjܽ~yqU>n89R"=~{p4(@ P(@ P W_sn6e;g]07jܽ~yqV~9ܺu aaaصk&M$p)͛׽@8 P(@ P(BIĎC~r!ѠI5'gՠ{K.X`1`t sY(@ P(@ P(<>6sNx{H$vmri2w_u^>+V3g^paP:tձ@ P(@ PQxfղji?KB]:'ok kyqV~Z([nEV!oߎ5kMN P(@ PNS`. yuǪ̑lm^Z Z׌\_~%>Cy8h L2E=w P(@ P(u Uk[yʜ9a`fGO]>~2wVUٳg/J-[bʕP(@ P(@ 0{heX\6 RVV5꼸*>SLr `Æ P(@ P(@ 0{м ~?ʔ 4eǔ֋2wUŕx\p-0w(@ P(@ 0{(]yֺyӲUvP Zpj3wcD ZԪx:ueh(@ P(@ P [}k=jc׭noKChyO[5he^s΋+eȑ#r/ӧOGC P(@ P\(Jc'vVWjeu{[2E{ڪA+psu^\hWGER (@ P(@ P.`"hGކ#5SN_jܽTW3gDϞ=5z!o޼ر#4iճ@ P(@ PRpa8i.2w Pŕxll,:w%Ktĉ:tQ(@ P(@ P@J`'CVV.꼸2Wƍ{.U+N P(@ PRpb8i.2w P%9pɦ(@ P(@ P E 0ie!A+p`p u^ۀƦ(@ P(@ PA nRs kya^P(@ P( =p{ह`j6B6)(@ P(@ PppA{A+p3u^׼p4(@ P(@ xpg8i.2w P hlJ P(@ P$A+=^j- Fzu})9/^0(@ P(@ 8]{6݃M\ј{͈̃a< s^8* P(@ P[fmC:?L3%~-pm6E^뇷QY9JʅS:e D/" ?jY$|.^K P(@ P 0w̶?lr[%-q ###!ٳgݻ׬Yc眉B:uCaڵZ-z1c~W~ +^8 z2(x#eCt:E:|ö59{Ѣ|"W<'D0|xMQʿ{Ij9zGU 'i%~Hb듞Ȫ/'?ԏe P(@ PMm^6^o"N]㯬TL>kިS륄;fnJ_~sΕAERe˖O?]~hժֽܫU3c…(S MI#>;apn"pu7G!c '.pr|q(9V߾rWny#h?:It(@ P!{ȓ;»J)FW4>JRaמ XG#6Mj){g]vi'rʅPyӧhԨ+[lذaĖ*K Źݻf͚rԩS˭P&L[bLbzG37Uom ΊU> MQs5 nWJ޿.2jVf [PrȰ"7s@f2ʃ'`HO%^+ӻZy%%E@'/3^Z-헔l[YwՇMѬ(@ P(ZLy[ϮsngԥJwd-JzꅦMj[$%?.]<&&ׯG b_W^-]bKgxNef7D+WdC^Ys9lZ6[;vvaoӀ6fuG}K hܶU(lxai.7oD P(@ P 0!W}zL̚pΞϞW|}72X~W[ {Ȗ.]Z\|Ѷm[9sbK7*m'OucǎE˖-mÚ *-J|2MmXEnA!pS/{j9+B,^ZVSIU&lV*AkR ^[j}dHQkOb׊}Kk?p wjZz:o:ӻ?kF.JCeqaضSx0ޅز'PyrFmR&M?K{Ȓ3|h- O_l(ʋѮ={$xJpܽL9ORr.}w1Jʃ]>ʿs7.kϳe^Cnph5P7~tI|eꫯаaÄCu1p[dmk,6C0/{Z@w™{ %?ƭk11~OH濇uLC;k\:|gOO6^4oUL^)z1-.htpj/N(5W a؊U&;T~2=lY!G׾s/(@ P(@ 0wU>feߛ]w,Nz'*#w. “w {C߲e rȡ~ |M;vL^#ϓ'M[ۘuR sUJ^t[՛\m,PQ09 a\1ru5(+/+n:AE )+3ڙru>ׯz&(qQ=rezK}.,+9VXqF!GlFm|XS? _+tkìX*yF=e5?_(@ P( ]0?>܅;!8r*o<'ڝgO-׎]\Q <)#GЩS'9\`1BMBΆՌEʕ+mޖ bnމ!1MzC^8 #kR%gVX39Xm6Ev%oAv0l{Uy7ݎţW~^Ql~!ǮUfF<rz98QRaZY ՊzB͐6]Z '9 IEueMxjr7~_l5!:/~x*ۮmR+3*?gKImY5([~q {D]q[ރ(@ P < x^zZ8ZPM|#$İ?ŋQT)I1V~Nr0V*mxSOؙFDw/k+EEJ0gFW ̬±Ŕ2ժU+_pA{PeӦM1i$uVᣏ>5bř/2V-,SQQڥClap 5=Uc<~,`.JWݚg^ [NM5_0^/;wuLjWb Zj Hgaj[S(@ P{0w .]ŋ74:㟥{0Ų? JlL6j4UohZ翔[m2\"w쿕P6'8c|Tm:99aRaȕ[{wy#VD&V6#$3!qiޏS(@ P@'?x%K*}%vaJ |vG͚5b%xh- 6`Ãe&ϛtU-}ҖuZ s'⳪]Ir KmF-,郗CAl!^m7CޯʲDžC0[\->!`.U8a!^{؏/)Z˿ycZ~N;(@ P(@ 0O=<|M׋a[10% U;[~|ԩxUPJ;;\f̘Q߅ J̩ en<5_0Wly}-9A-MIU5n*dbd˂cFZ/:y#n`L/d6BeY̿*W=+crV Q5t8/(@ P(@ X/z+Z^R1}$/mاhq:uN61>h,JO޽{;tK|QQQS>| ߏ]:~-TDp[dMG^iXֽڨ 2Ϡ"_d Ȣs! !*~SOtB+&zK}.H]Dl1V }} N]' bKkvdv$KnJ[lsrvmaK]~(mxpȺ];S(@ PppA&f{o"픽Z y'8s6_O^.۽e8ͥ; `Ig=lŊѨǎ+"4hVujǢd7N}h.R4hJ &l+_z%;: ŃTK]y+B6Ûnc5pu}yeP7ׅzvVtk;#V% .Q% ^d }. /wzs<򒮓;f*塗+=x%1-l57iNEF"9 @/v@~ 7*Nzv,^m4Ak: P(@ Pp#N 5}>g5XjiCPlYߪ[=^|y̟?_;ƍ0[-'V8y$ڵkXs]t~hT%XV_pcHw (WCy+Ɵ2X7ҤM_}l7TiWUq{Z.@IDATX6??DOc'J~YK#9aOzBO[侼 (@ P(@ /~DyTW=/q~tOC#Nw~czh,eG044u ?jmu3(0Xv5O2 ~Ycb(@ P(}|V+zNz!+e$oM QM\\ZnClqFeZ1w o8)9wOjݴX1i!sq+T>/,_ًu?R ~)@A>>X\!w5OfrarbL4]v?dqQYJߙceDE",#ky(@ P\/.#pǑرC>SسgOq'.v rfя1r/&}U̯7Ga5,~'۸(_jO5_6Il(@ P(@ pXO8g_yd͚q'.v rfa>|tٴ܍>G ջU=諧n =<GQEye3%x P(@ PH <HJ"p;\p p (@ P(@ xp/j^0v|Dv.@-(@ P(@ P^0 ` @s% ][P(@ P(5 `{$ہK(@ P(@ Pk{T3I#20w2oA P(@ P0flGdn .adނ(@ P(@`S &َ4\ȼ(@ P(@ P^# Lh. y P(@ PFL5p/d;>"p;\p p (@ P(@ xp/j^0v|Dv.@-(@ P(@ P0PygTPRJ崑0wGw;atiX /Jb Ix@Gy+[e@ڌsOS(@ P' 0O{OcQO_4ڱ -2cnyGDŻ͈)*㶎|0wd ItڶVtiaf1 n ǵiEճ!\/ P(@ Px.51+p#H)t݇<6܂'F q Ų RncLテ;niTI&$(@ P(pJ?x*!|wpS)fډy =y\ca!ۆz0!koZE(@ P(bp*?+, h?y]ޝ 'kZA sώf7D+Wy (6:37AF.}(;bn'[S(@ PD.^@ʻm^7Gc.Hi BeGֽ|gn5V\2ҥˀ<3r DȞ11wd7BCA}<} 5[6*^y_0asx' QOpZEePFdɜ ՂkiuWCq\A(Wv|~5HT.\p?>vݪe Ȍœp nӧH/TKVn{rΰv*Bگx,߹ ~_jTu~PI tv<V(>' (@ P( ]0/OcJ8wu@_2w=oaYez :[ Fr8u(bc+Rߺ0j'+zh__Kfqcy~=ݯgΑZu֎\ [ʲ*ryQ|֯[եK/':}{1| >Ah-zGWsqDN~״c(@ P(@ P=`^f=&|pphd˚ y'eJ]$ Sawoa_k *MԎ1gXnYȗ@bM|x (@ P(@`:{.UNwE{t~,ss?H6`nRvH1q#eEx,sa$V<dʂ!Wd{t@9eՖp-YQ(^\9Ȓ5jU9cֹRH2#I4>ƳgL3Cl0JF'tA(@ P0wDšc (_6֯__ß3w">N_ݻVy TW0oF'd͜M8smKk.c:eڱ3  (@ P(@ 0wq wDFwbnd`n:p뜼Ul \z9&v'z'{ߤz+ ]{!M4ِ2 (@ P( LMe 4n?L=߷g=UϤmR+8#[wR)Hu:'oi0T:_r߾hs']|#3gq߽Z_СuWxμT;&O];ҮI<1(@ P(@g 0w{qCFm͐6Mj!QRa{r):/p뜼={4}}||:}Iղq$-cTfǮ`͖AMGXh9qhnǟ7ke^-ЎY(@ P(@`L= k'u' Gǯdzg\gFZ #|佈{zG .j/ЕfQ_YrfERKfҦCLLۗb%_Bm_fخKԋpCŸ^U_g@ P(@ P)<x2p¨}noe|:?\k%037*;pua/n%q==qqGX>o8b_~Х{O?i+{2Bؑ!0VeK kVώip(@ PFv|˩p0DwPI P(@ PpO9/prT2wyqD z&W 9 +e6QZ塙(T~=xK>NAz|(@ P(@ p cSZ/ sFpT-pd |Ώsz̫%c(@ P(@ P}8ld F:b=煣n_3H `Ī OO P(@ P{d;Tʥ2wyᨼ[`~m+pp᧧(@ P(A =h*p{Ru s~pT(@ P(@ xpϜ7F&.i={ GE P(@ Pg 0yi m spT(@ P(@ xpϜ7F&.i={ GE P(@ Pg 0yi m spT(@ P(@ xpϜ7F&.imڴ TO>1R(@ P(@%JݽMby.'R Zdܽ慣(@ P(@ P;{<3Isՠ m:/ m@cS P(@ P( te7 ]9RV5g0wyh(@ P(@ P8 =p\0d5heln pؔ(@ P(@ 8H ] pWj{νԠ{͙:/)5߰g"O<(Qʔ)^X-~=zGƍQNgC P(@ P 0wb< @&jܽ&_?\t)|||{1mFMk|J<#vo߾M8C5(@ P(@ P0[7nÕϽX\Ț%sۀr):5he^KJ ׮];vڵkX`do^;v+/C,RW]9ϧ&L#G @v+W.4m5jH(@ PD շ1~Ͻbִ.xEsۀr):5he^KJ {EʕeU>}0m4i)9.x1Ave˗ϢOP(@ P>>ȕs'Rpq6}7OAD8/=2fFѨDsT+X:vxB]F86(@ P(@`n1M]. ]N y_ӧqɟƴ3݉0OxR7E ,yhuhӧO:ujy5p;y(@ P(@ pFlV7C˫_*/˅-}3У}M}n)*5he^3΋ժUݻ$\v yuڄ Um3ig=s0t{fKXi.w˞}RJҎ;b…tk(@ P(@ Pn)܆i.7*;:LQA+pVu^%ڵ+͛''aܹS&$IOzY}ޥUBl\,N?lGBieIթ{[jH!xsB݋8te/v,ǐ0wص$0n89R0zh|I荗R(@ PK 9s Gv\}.2{h٬Q#;R3 kNy(W6 }5kVϟAAAڹFԺU:(u1OQ{lI_nbOڷp-뼋AukǢ$6 Aj9v<8wnݺ0ڵ &MWԩSN]oٌ(@ P(06P{QQ1U(|}}+CoLj1aCN?dɜAkpGjԠ{ͩ:/ ̞=_5""" 5jޝTf){(R*J)~6"DQdHJBR%Yƾf߷?3}Ϝ̘;suxh=wWU_euuMXjÄVnJ\Me` %S\6+֑'j?-Kfϱ{Jڵk'&$]^P!ڵtAI C7@@@p*r1>^;Db5{3<мzwՃD;)2!CȠAYƪjfqѢEK.ҹsgws|t2Y%3gG_ZL gQƏ'uEd^Z L)x 5?.sH_CN- V2ʚ[/gyuZYWyS-OIYks6̔_wpzH:w .l~i)x:!@@@q,kcaҲy )S( NʟKHw֏}yu3T{3p";ں.,YRv-UJ޾ 3\߮"} >9meo2e,9cr˩r~))?tZr_cw4:_,X =q+    Oe=t~ז-$v|ys\i.oA+ʬ) ۏl47gwޱGʧO+h\n+wKݥ4p zjs-7nC@@@y੬I=ҽdd۫<9Sd?ï;.5jdK.2lذ#E05tYjYeIߦ$gɎMsßˑҥK.ܿrf2b@9~H͓7roiP>ĥCcw͛ˌ3֬Y#Uz.kG@@@ >VT9ٶ>'q~^cw2hܢy F {Z U;]p 'N(f͒]vɢE,SJ-`;GGv&ysKJ5|b[#{N'ITT)\[[:ՏcO>~:u]wIbŤM6ҤI<;   xU/x-CA+x}xK=9E^!CҶm[4i@(=zp9   $@Jo!X YA./LKZjRP!h$;w֭[e߾}rQSԬYICd,   $@3;NZ U]p h@@@@WpW8"2}:h%:}u!O    @@N 렕Yu!wV]    Dx֙<!렕<>@@@ x0CY:h/w :F櫤.Pl^"   \ wn>='.g4&wF6 pU$q<ά B@@@ ͺ4jp"13KM̺0*@@@MЬO&+b;ά B@@@ ͺ4jp"13KM̺0*@@@MЬO&+b;ά B@@@ ͺ4jp"13KM̺0*@@@M -!!Av9&kc굻E-[XJU-!QQQ xhCcpgܙuaT/oq)d엏s唬B @@@ OuS3|"wf- YjGyWp.:fS`2e> 3fE ΰ   .˗Νe˶SYIzwo**L3ceOdKM6цt,3QV 5Wsug9mXdq\2Z   x/hO'<м13#vM%OPbeviͲ)/NxB^)'HF Hwȵ Zmιe}rI˒+*'dIjd.^[$[.%&ѩKG\TT1wZ疝W>:qunWWBLn;rO%9klf*sί3HEl]0vf*.~:nyK s;7eFl*~ő<1uo8sTFuitùq 9|6G?#FVgbnӇ?o7Ohhnrb{~,A@G'Qmkf.-/`tNi[I89Io,o*W>\j=w5A@@pxmaUo[n_l_~]/HV${,Eb /ڽ{嶁uʖ!C>_\C{HN   :gW^~2\9Ξ Ou ~^c|ܵޟ; Sch}F*(vYrdl x Tק{%*LL7OK\C5̑!L=O%_]j˞!ֱqR9G}iz=d୳Ք9՗a?ĺ7m5agwx3se(+^'_++0{pMI3FFˡlo9;{ڶ]v?n]RPX1@@@g .3,%וs?uo倌< !)x%NZըT>%r#nvo|qw2f9orN3H*٣,oN2gY:N>8Z-#3-qzvv9+÷0nt)fV_{Y.GyLcCl}of Kc@@@a*ȯoiR}SGv}5;%O{7ugsIoQ?<s[iutǺ)9x4sJ\@1`{>͘1՘99gː}.]>7}g2-R!xc([d`^{w9rᢹޘ^٘Ά   >e=r=ޛ6&?I?2Bټy[/os<=z{/k76BoѠ`LGeJ <؅{6-xS|bˑ˧RlbG~&.-6yԏVhc?ksp5kכ3kUܜ/u&K㗮++8   Tq?pBk+A/+W22XdF"x 9O͋*b7wpQ6UKyg 46uM)>baL)m%1\}K ON!ߟ*w29_G##/l&h?@3vŗ͚E^>42ڨeQN #   bBBԮlvP Iƌ.O$%qqXܲfi?: dxCY7o.L{Qe4y%ykj#MK>Й2Tckr{V]#Y$Z*f*qХ8y89]ܿh^tJ\)u:{|}Q{UNrgJZc'dҞc}>e&}"W"CZ?\s#  8D<>zt >xLnYi?[|vy=ıI3\j\˪-cYYsSVI{:f@@@˾ǥj7' {Qiz6xkނuV̙Mj(m?5ç/pZ6]<>Y޻ΞjtE/yMvjp?Aj(O, '~!cjR~ߑQr1!>n23gd]?v;vC լcv@@@)@ĺ?qF/ʵ KyP\3!jIYu z^ b_G@z})%IY#cpR?kd3c}_>Ic R-W.ɗ9SsЯy%d+/J#@gC@@p1:!wfI YFsbI?y)iTu   s[oa3I̺0Inҥeދ]#W  x+C%O\xG;.*>ulܿDxZR@@@BC<4ꔮQ/lo&wfi YF   )@ui>qELcpgܙuaT    Y7FMW4&wf YF   )@ui>qELcpgܙuaT    Y7FMW4&wf YF   )@ui>qELcl2b^s(P]}p#    VQ Ɩ+:Ô.s*_xZ U,]pgՅ    @d` ChAZ #t]}@)    'p?A`jγtJ;.@@@"C<LE uJlBM@@@@?  2S;tVpgL%\~A.]* EJʕZj*A@@@ `т0dۇG躄ksȑ#]D{pɒ!C     Oceփl-#GfRxҐiVpg\%\Q~wٳgL0Ÿ4in:f@@@T2m<9)ܹm+"Jt *頕Yuudɒ{n],^Y`4    q~*xrpd-kޒL3wn]=8JA+.+WNmF!A@@@ bT9b}jҧg3?  gDtJw h@@@@ 2T6Ȝk~]*U(槞=!4 S/_^6nԲ0.@@@p?zro=ƯzM m"ZwKS,Y,ž={X}J3@@@pGs?= <ح~5.+:h%wֻ@%R_|aaҶm[g    @D ܗ.]){0{ںmɓ;{:{Mv}"Z u|ժUr7ZEx7F7o^)U(Qº    ht /\QZeЃ7?ۑ@@@ x0CY:h%wVt]UF   !@u&a:h%u!    n:A+jB0@@@ 3x-CA+x}x h4E@@@$@'`vCLyZ U3]pgՅ    @d` ChAZ #t]}@)    'p?A`jγtJ;.@@@"C<LE uJlBM@@@@?  2S;tVpgL%PS#ŊEJ%G΂`4    U }$xz~;. +ŋwy9sӧA@@@@ OC/_,n-[H왥lrCRRL4-yEJk;. O>-Gʒ%Kdٲe&@eݺu,F   QG){'+WzՑ>=Iٽ^Ip(_:h%wVmu]͛ˌ3{1Eqo1    )>TzCr׽I\y󮘘,RR9@Qê؎CoJzHjVpgU]%XG}$]t1.]*jrA@@@(@3]'ȷSVwF6Q沘Ǜ C=%CoJzHjVpgU]%X_-mڴ1Ν+w}@     DTb'$$HʯZy[q]oJ2{B#bT[3p߼"Z Uq]`&MG}D w{    @Si~b-ٺ`ٰrǝ2Hy<vmqׇZ U[]pgՅ    @dP{Kw6HF=v|>zO}S[ERK;. yGL|Y @@@دAFռcǤu/$?9Vμ>뇮rs2>੷:h%wVu]ϛ7O6lh"tY,F   QN]_7wp} iqߍIj_}Zgr@@@@ \}fgwO|TT\Μ9/s+}g`Rj ؟; tJ3߰atM̙caPTj*ɚ5u@@@@ SY݃NJ}11Yd_oH\\?s TI庿%^蠕Yuu V~Tl۶̈́ݻٓYz[0@@@x*g]+uclӳ;+V-Ǚx_KI:h%wVu]\RjԨa"-[Vn,F   Q}H~h@@@@ {ʴT f-}^V bKI:h%wVu]O4I}Qa֬YҸqcg0@@@@ ^nhٺ`Yq"_~ll!^ݷfyEJk;.W#;w}a4    @S}1>^;Db5YA\;wQ~Y^FΛ_}-03/ SYkVpg^%X_~)?@A@@@ `a>+qK22ms)c+MK𴨅=:h%wVu]ҭ[7u:    A {#֠{E^}thWWdq_'%^蠕Yuu F~EiР,ZDطo)RY @@@xOŝ0|c5k&T~)Q9rHB0n(FIS@@@@ <C!X YA. } M@@@@ `т0dۇGFS@@@@O~ f7g頕Y5u!wV]    Dx֙<!렕<>@@@ x0CY:h%wVt]UF   !@u&a:h%u!    n:A+jB0@@@ 3x-CA+x}x h4E@@@$@'`vCLyZ U3]pgՅ    @d` ChAZ #t]}@)    'p?A`jγtJ;.@@@"C< u>{,_S6m/re J%B’%s4-yEJk;.Ϊ A@@@ -&vRv{΂bdR"yܟӗZ US]pgՅ    @dP) "U*{%.y^gƍXCoOΪ h@@@@ 2SY焄i|]m ^W2fumب_wfֹV3J6A+B0@@@ T9vfk59HTTL~Ǎn/͛qV5J˜i<?ï;.Ϊ A@@@ OeK stzǝ%P-khP >tJ;.@@@"Cq@@@@@j _-y     P9     {~^E@@@@@ =W\<=s/     WKj\@@@@@ @@@@@Ւ      (/#    \-%s@@@@@*@P^:G@@@@ZWK"    Tl^+U*u׵^۹ܻ&V7-N8ggu> `Q.\3/_[xc,GF_|PnXt[w|RU$olAxjx>b-2dr%OE@@'ph @xL8^TVMf̘aؖ/^ϛbbz>K ̋_|k{Cuԑ%KHBPέUں$ٶxc͙3LXB3g.J.Vا kR U},￿={fSr/1*]yU2fA_qFx%s%J䔗^+ݺݖl\t).GX엁Jw>}}G|+:*{ ydإvA9{ΝU<@ei޼r?yvپϟZVn2={&;k| 5HNhԫW:  yWs^1 @ 8qB:w,*wʗ//3BS.T:w\Qa8o]t>ȼi͚5RjU:HgH /_N0S!vv}s_< jfXj^} ЫT)dęۺAFeO=rzU!Sj("ut!k C겹-\軬>Lg CdӦ=ss?-~HN5eذ =< #$v0CT>ΝǍ@zL6u|V#w9 ժnoNt9\CpNd͚9oYC@ 1r@|P3'L`״iS۷f˖+G5[xF̙6I"E{ٹ=_z\Wɏ-"17nt0R,[6XΧ٪So/t gjk,7RW=zFJ½Ҿ}McNԒ"ScU ŋW˳U\M70a߿g*E-A7ܹC6\_s1`ժmoڇZ*e͚2}zcVO?m.O>yuڝCNKӼg:}u?_թv7#zヲ-FPlڵGY͚]g,ݓO/W-g!Yfԧ> \6FwXA@ @"T?uZޓ^xѼ/e?cI\YFlaT?^MFld~>-21:X65;ڤСˋ/֏1@P8oc )o1g_g˖YDN䫯XLyXZulS͞>zgav׬FCM4KlU&M F  @DGDy .p%c]ݛ/T:u2Wd9s1ٮrFH= F}v9t萨%U}ƍi5< +f-vj;w4R{C_#pͬc_8 7">`9s挱d.ugϞss/LU]-墌L:t9,PJka<g|@른ejyҥ߳OR{ulvˣFg,QWW+Wj͘M.twW-RVZj/bW!y~}ۗ?2aXݾ l57|^XRcC7ʸq\nw}13X混Ii_Z߰E Pm2۷*-_d7y?׍5>l Բ2jlHs0^_|oYa͠^f?[G@zT@"VXW^yůdzYgÆ `L,eZ˗o7nݚl0UA.gh|ڴiV[ݧ*p[nݒ7FP6ٶ9*wTܳgﵛ%WwO.{m5n'SdUCAkkpկ һSxjՁzÆrۜ9Uw7# uݷ*}6i{W<[wur2mz x \}H1*ߧpcGloߤ.]Կ35YbˣƿQ뺝Ono*W͚}b~[n|qomwt~}}߻=~ ݏN  @X eYyQ  gVl:׻|d,b I3ˍ/L75]jժt6,᧟~2g7ie@jvS߫Z\o |9X_S?XfmԌ]}xc)D=k5&Zʜ5f2od{fs… :X>ToFRa}6m1}Wl|5\ouUՇxbkh?u_wo{e31@!iƵKi8^xgzp~Oq1gw6v;w&@뫯ѧj Z}fȑֽ>uǩԇ*U3QmԬvp}ec?տ Ռ͛Hxk 5[ojj~f#GViC=Vm+^k݇~CBZ>VnvKZ{Oo/0}tVOP _X7@h/}q  Qg^% @ ؗPM=vX!>{Y-ZZ> nwղ*po*lAfTu]ljؗPpghBn>}]~ڟf6۷Ν;[_[nuM۷oj4jfM65]MjhR@\MʹojƶZ^Fo|uY>E}xrG} ve}&?qq[O`P]ܵ5cՌf_#o☚6q 7u5}s_ԩM%:tj?N>g6 ݃c/ f즴zjI{3*̵o%P*VP?u˓.gl">f|o}u){m՘+@5Gϸ/g<^qZ/)ƠbGz"s') PKo q  lpgׇ! nV@Rܱc>:vU7nMzԌdݮcǎV\͚guզv-[x5RK*5`lO*4Vm,gq}=2Jn:$Y6Uwi nj>#׾zjp?j9\g 0۶pVI}mӦC.ll*?sÆ>w7mZՇ@O*t_ؾ^}ຯTv?Uk'e„ݘקi{eaofƢd{F}_޵Uv?j_oj %K\k}i-e]5*75Ǝ=:57Tmլ=.jV}i?g$?+]Pfr@S<<ʫB@P_@GSVvRZD_ݻ{wֱM>#z&^5s<>XHW=W3}TȻ~s{KnשSɇ}ҤSܗF%Ok~t_Z#Xۃn)5?)l;-*AXr![6O{~Y*KϦtnjfGr_hgrZ{ 5WA2ukfXw[j7HJh/څ=VÇa|nR^o2Nz ^sJ 2|_Zj6dHǧkWjFԾ)Cqr?Շ6O3mVpR-/@@ 1 @rd۶m+\hvm?co7X1BUsXZ}#D+zܫO,[L}#@E5ٳg[m;Li8qyʘ-AkU}k1gJv jY`=_~7n(6mrobqzֵ.]汱ԇ\1;[2edKiL{1r>>>st1fz[}wfΜ))#v/'_NYd8p vF-'S6M3I ,?c]v)Y=7MFL|VyGv0K+=Ο9sA <_|>c/Zm ~[hHVn=*F-5ޣ6?oԿu|cӿf=i.-iy}Fc~kJ:aYlubE'ߌm6m_w8N|Jy/9l<ߏr^%Kky.5gU}r~0|F?/}mo. <=v2yif/xw&{^9# m]kذoxϟ$Jk9qi4FEֻr⛒1j`y. ~a}7mNcd ]B?@@ R+  7: }Fk}ZD~}6ԉ}mn}-5?5g{rNPzƇw}}Ç/N pJJС&kzonmfY}ٌ׺>\Qjb5C[G}AOuks?^vV~u{\ξIϞޫNg_ijfۗ4s=}.;\[u>-OV6O3S.j^{o3U{RZDܦS˓kr^-)Q?SZKqSTCz/ D3Ɔ @ kƬz۷qƥ%wUcgbzȘXO?j3_M)Y)-:uVV 4pOIHHzLK艤 PKhzᅅIs;]8}Z]JK+$R7 `]x"qX74Mal: ،:$w=?cXDWR-$5k{jsWU="^yyL&K<z|rg).фWFuOyV/Z^o $" ߰dVeexq#  h8KHHb} *xQQm۷;w.1%{vTp0:kmTWUuV)BKhD8^+VH7%&F" $ AgOĘ3fBwE^l _0!A!7qü%5>%%%6%C]']Aޘ1c}|QV-[f∵*scu ?v'CȔ!}Q !pψq8ްd?ɟozюU֯돸a`paҡ J:xq;W>yyL<ź6cpLu6ה=5 _|0HHH? r$@$@$47dHM2Et{8fu1\=ؐLY3TGkh׮@E"vu[uI:I0%Uk/S<^':yZUUSUM 7gڄɓό~$\h7 (++\tW\Ò`"rQ>31?$}nUf" &&,ŒoE^^I9T5m۴iS$<]l81ɶDzc5wv_}WѣÓ0ϚYjح_$M k   zLK @b]-ʈ}XeqQF۟{Zs.yxRm6W\BuW{seZSȩ)W"^*vQ7VgjYgDCڶm!qkugGUA$@$@$@$@$@$@$@$@@E|HHHHHHHH (]        0XėHHHHHHHHb        YķHHHHHHHHHb_        E|HHHHHHHH`f         #E|HHHHHHHH(        NE|+HHHHHHHH(e   $[˔8!Cڥs.NHHHH X؞C$@$@X$6!   E>ƛHH x1"'JTR wΜȓ;'† "Ϝ=M[ԩ3}޾{A bHH$1ҦM#{,,~}`p?xOOO  QDAɐ%s&]R9jxlܴ7k<"Dxq"u꿐/Onϗ9O&gW\>7{?Fv$"ߞ$H6 J,}$@$@$@X8+$ $ "߿wh "6%KVzDc'vl19sd~=0x(ܹP5c bDP{}#\ 8F6ۻa>/o b+ľ=҈".'شEk%V|y   _Ţ_rU$@$غ}:t*ș4(١jXmmhߩ+dhw>c]i%L=; br6D۠ >zԭcG Gre?fb~G'b$q"^#GF=yz~@9m~ϥ (&lPeUm:Z\o%VX1cj5Os%j(8rpL* lgm$5mP}gxn\'OׯfխS "bX~#:t6Iy E.8U pdv,[_oJ)-#Uw>nہJ0ɐ>6"*R(I!B[k4jXB4OĨ}`굨]:ravaԪ1b`@^(^9M`͘2qlT^O4Mzvbjk;V,4opH!rگ_;3ĢSA\x ZiSJ`6DqaOi4T ؽgNE>[HHP,rũ j֮5ӫxq S&jYC>b%[,i%f[nGnf]7i@|9]lxx{x2Bj-ysBU A|yf̞6gTCP E2VCA?SrD,l՚u8z8<}e ҡL(VJ llxQزA3I" )_ٌ#UAmQgϟ/BeI^6 WC=i~n41fM{NSqW2][;?~ؽ4W)SJOtiҠB2(TCC .-f"/YYUH6>>.ڣeV!sإ{^4 ջ7O.ԩU1c,5rT,{,k[6*="/ZL}il72ODv>V„ cq7nJY3dz1wlS~?_*qŋAzupvysئEzѣG޵;\Dq,\kcOV/[ٜywb&ժhYcmQglH6  4(G ovWٸs E\<֮z[1ƮQۼlv}4oV٦G6]L)7~DM6" 9 ޽oYbU&7{TݘeK,N]C[)SL8&mͱg>۵mvm[Y0t(L>xD*mY[oE+7\z&O޹elT,̜eml(: l%ćkf}&/on5VOYi*[aȕK %ڽ˗>{Vj>*;#YsS%όc-7K&MS6ANމ̙2zC/IkҬ&Y )?gL*ZmJJ[M"9{6l`)iXd kXZϋ%  _z#Z: !v!vXveA~0b%1ݽgeΖ۬qcFM賭Uje 6De'!ƌa*]"e1POH!vhШ<FRlJ xV$G}zo4@s-ɘZ2* fZ >,ETVRe!Yl(4n իXJ MGòVgH%K#KӰ6S%UYWرq]L2 ;v6&~;m4+ҋE"W\ oF0r`+UYdTX"D`Y^,]ŒӋE2G1D*|͟ī(Jz rЙwmIH"gHH H@4͎jkrY$ċ%0KRS#G0q4e!MW;r6»HҐ !$9i 43~$1;~Uk1GΐLC2Wm aI,zr+dV6ׯdטxW5l̶[>X ֦fȮa#FcʴƏ׭~}zϬ`릵*YWrZ:Hgrlۼެ^,2\LDV8>\8_NVRiNy:RNf2?!,+/}2?ioI,g Z i3fǭWVL8*{-6=w}<`WJ447KDCL4̈ߒX4IbMӛ ~&mJB,Y8[f;w#?K]/zvԩ(,13o-ے Xzό3& ${"]lfח-ٲz'K<͔^lҮD|ݺh> ҇x28L\?3[4JI!/( p g .15Ġ|lR+eƮ!ޫvJ!ʔ* Fx33K\1ϵL:j`{cu Y̰%^JKbQmӓ 1rTV+bf$rڕF`f+2E$\B_%""Y$h3di#e8Ʊk^Xb93!ӆЋE>M=ɢl*C=$br׹SG53cK_^,YdC}^O/ԵK,[[%{.\X4N+ԇ"vR9ᚔla%`W,1kI,:{Yr2ΒgoIvA;X$<+)aN$@E3H~ccWf G7D,{ Y*sp46[e ~mqdT4zm&g.VJDCʑ5[b&0uc%H2~ z)W^Z_6|3? "=Y>AL-XԢYHv#!f7lLo޼^AXZ<:t6%Gݳq&gгї96+{;+wwU?^\]E\{^׋|zHJD,c cO4^o+񸒐o4.=iM/YlYЋE3eiy+ؖH~ ~U @T̎}4n$ebiON2BTVV=S+on]:WzR@~͑:r~c!}:]%8;~/FǭZ4ڍDW?iƵH2L$7άO tGL$G#2S^})P'&ȇ6 :ɬi6U*U0ޮw5J{bтEKлoc3{q+WE.^elzH/:ޝVG [cΛ=bF7u:%$*3pUzjX$;xbǘ;!dT%_/9M׋EKq.b]Dl@$@E#H~w-2bp4cAXē"}95XGŞhKgOf-۴N52KBpzHL*˕:%(c֜f&"R#%V}`g+S hr◜8eݷtSFRB/$K3uerLzYU9\\ "t]tE3vaO,8)zeX4"ȱ#/'*2gzh !i >)K$H  9NJ x;'SBLES~fIVdBTV荺̜ 9MzQQb#oې Ebѯ< @n=| _rMqD,o4XC6> Y>mcOD%̘249qJJ󬅔=o5sr锩vKb?k%άZVD4)G9f&Nj\%o'WW/y,CgŢO>2fʔAHlxoEU*a/1G/˰[|%mC/_ 'ɸM[^?z0ӹEp)'IyW/z >tF9I⍥2 gNX)[ !~JjE>yH~O~U 6lڌ6na--HJD0hbc%[2Ƒ}=w>*{dž9JR=,EtGUV&e_|9SF-+xrr=8rЛ/J "b-#}ΊEGGuCaS}>H:gӰd5)3^,ҟ h/'LqD,_2{^)f`RKAN0IXMm5h, Mؾqh9RN4ރtĥ#Jf|Ty (ϝ& |mfr*KZ G"J8~⤱٬J8 ʑYrB9;~+ׇ(E Dh0׍k͓_d돯Ϟ-+dk)"&ؿ33[ QuZ`"^^D˕Q^'ܙ׋oΞgڗbT)yFiV5X$^ei3f53^prf?99MNP3^,)y4@Mƞ#b1ytq!%L,BLC/vI:Td7'uKb{^aXb.'z 1m+R-b׭]yey\֧bx%Ml GEv$@$@.Fb=0NH!7{CO(Qc<F ͦ!zl3E4c/_3%@r 2yO38xIӥud-P޿7~&snݲ*=i쭤GFs8"׭m6^UqxL0"d fQF{ e*8tji`v%/d\ eKbN-X߾}3Ю ڶnikO ΚܹO3Wgf]:+8:MnE~J;9vzH>L7CMZ}@^,k9PZt#'Nld,G"J.p Ѥ:5&@7n4+?NwŒX$ƵDdCnۏ|Ȓ93}WB)5 E҇^iSP`  _Ţ_Yr%$@$`Fqعk7*ѣEl P6|TYwp%33dK׆zc!}1bh%-֭۸pvB%3UT \_$^X5J|ϟ5ej8S`KްF2rfφxmoD9s' 2"vUPbRL_a-8qTDkX߫H.ZڴeJD^eBB PՆv*3%6"\N3hnLN(R%G9v TG)J>ְy唸W~n}߲?rpr,jkd&HvReur\Q +=/^jem=

XWMO$ɽT~#'yud Ɍ )CHueX6_ET}G7Vu:Ybܻwޔ뒡xd̐[{߈Ez~K9~x/c84O6" (ّ P0kHԮvXm/sf AVJėnV|#isӖfP,: E8S 1A(*3 ,* JqjRDU%~5rڒ#!&՛T^Uڦ(*JOǏi":N;8|c_% @6oвgHdfH2 ]P+mKTCx,Ȇ NָR4E-CW/Qy{J够#je=sP&U CG⾚x|oBf*IͧdHJ I6nR:=^eH$SU6iVXX)3/1h,gBK]U5O?KUr(%B#GRf ( $,e?uH:9*-FHJҧOU *WPD kb\wXfz=#z ev Fa0l[b,X/ӧx~';,%sɓ%UߧPdNs-5dYz6uh+e$cSRJȗŊv^,Q1~߁LJ}2%KV/Ξ>sU?RV'~t-~ʔ.i77bE#0D) hwYI+@}t$?r>|}o$     _e+0aTxmY?uкU_i\ xSMǺSD eKBza"F؈1F^I,DhTuurOZ/fc 53kq d-7@eBqd-?X ztm !\( ;Nnn;gXԸYKJ۷uflK$@$@$@$@$@4gŢK^ZQ ^zVmۣr ^(S2ҧO7%=} -[CULEKa>u"D/#f?^-nS,Zsq>#WwtI+gcG=FM["[h޴12f͉ cG9$-o\$uw3EÎ3inhs";PkUˀ =ObQ׸]cnZWvJ1:՝W19Rhbы/=W~ܶQ%KHHHHH\b*6F gC-ZL#"eXz vlـ3`Xt!E8# -P?~Dȑ޷ʕ)e=IS41rZ Yrb8Ģ"7^`pQk=lX FteQjIJf-sSc/J)2莥=k 'y*hw*9>˫-qtRigf6"t$3%ŢYsi)+-SHHHHH\bѭ۷5a"Iڪ!{AC#bD|;uоSMT4:Bߟ Hڽ{9w#FE6Z~5!BZB,Xfhs<4(7!jB6O9jLSM ?}i7 WE:| U Ƨ/qXUnW_ZP,?e*n횪V?HHHHH\bѣO CE3gUef >hРZ!_emݾUiPE\ g3ofΚk%p&lTڧJۅ8) |--8W 'MΌ"DO7Ua;"IHHHHHH#'ޅ-xqn7nCCX)%NOSIT 9R, HHHHHHH\"xN% Xy]K?/%` GQ,uXT XbQ` $@$@$@$@$@$@$@ n?E5@a%$@$@$@$@$@$@$@.I`ĶKtGGǢQm -;&      ,Fn{>zEGb#X4n$<|Æ @(]իVA| 7?׮۷o1c$ȿLti}`'q0]7I$>[",H`u˸_En:cfs><Ο9=)UĢACce8~† I~>|cϾhٺV,YhѢi3~$%`F}%-[]{y'w.~^HHHHHlXlͦTNPؾeu[[59{jѣa'n>|@}uv\tž/2ƃUƍ!TpaXGt8`"qDަיE_~E2THwk+z˗Ȗ+L9a9شe+֮ZfO3.^ncFX/*"    pEMsn?B X'>lum,\77E>슷vދ.z"Y">?4q)V̘8zSbъPocD4zA%Fmel3ihc۟hc}Sxj'(aaͩwh)|dcM?1=B жu)7 IDAT -]J.V!EԾi(_xj?صsG- bc{ ý\4-+hW8 x*[hOZ6dEًJcA9u??x%ʠW(RN<6Jh̙2Բ?ŢK/n װ 3&7vl݈dImܬ%RLjO:d K" 1\.ӫO?UnԴ%e͌M#c֜0vEHe*hjhvm4(?&-^MGJq=*GXc }hfMDN=|6&    X$Q ^zVm۫?PWT4NA*52i&^[ 2fQ%O=E2eujߓ0aB,\D xE5g>4m@ ZeYB7ˢ3ISpIb~oXUSbQz%\3aZCԉgŢ`[g,j(8qVHfTmHea_2rX\PsgMWqD,R62Oݽm}XpQ,>tf/H:֨"M,*0+Y&YV(VxCvKD\,*Rݯwnbr .][OXݾssfN5^ʪ5ܩ1&U(WM44?qFHHHHH&`,Z0wD`LG"ağdIu=#bQlзwOULB,?ܐY$"*"UL$Z]{бKw$LGUåX, hUȨD^O3NΈx:.M/[ثb*qꝉ8eT>\w JDC~]<4n}lX"ɰ : ztYbeСC#J6_rl(e4bd-M%UW5Q]O)HUºGfsf-b -k>s\,Z {vn>u f0^c&km(PXTVhF2<<k*;HHHHH&lh̳Y0CE4Ei3dĢJ,>r4om^rb|& +W4Osf@ !`M,7'b#ehE5EP>EѽeU/2,6."o&L8wVXaҞת-Z.z5bj4YDZ24EGChHotFM[`dgFĐa#-*+WQR5?r@k53bȔ-'F2JzU4T `X7bqpA &bѶ;5#:@~zӆ(e괵a!0n MXaf87B=u(rKCE4gΞ`W/5,24)%327 Ly *(?]l"kx|"9bpm_/IΎEiў -Te҇7zIQK?6{$Clhsf֋7mE{QT9-SF Ep:ĉ"]4Z{XN)\hN7!H&Nz4exƏiHni1Gy#³gpER-KLI)^I$AG1VGW^~KJ(fĬz-[C}Ŧ:LBĢ{cP~Ȟ-+Pfqܲdb? . _%s6.ZR; P7j'O8,^I̧G )СC:m4;wíCg 2Y2e‘Эg̜6 y+ʙs-PP>Ĉrvuz$IH36-[ĢYF,Zq~bt"AouZp4ϢDC\Dp[DE Xֿ@$ѻt4Qj>ڇaR !c л6(λ'F`:xCJ0BgE>,UC(N6W3v˗=w~Mu{}VbLIUxr-#(, Z"TѣGѿwnF&ʕ-G#5 ڴjZ5{HHHHH\-HpRL:?}D"5+bamO#&N9s? `"SHڬ]A;(J 'ZjN6+7xY+CHoO<?hnL'I44yqbѷoߐ#wxê|Y$&i%(kИ\;&w?ǸjrE"(i1n̮eiab=[}H?u4p MSmO?Ǻ%%hTS?ȯ&#bc璵H[rVΐ'      =-w K`W/墣S(EgR,7E$@$@$@$@$@$@zu}Ƚ\4TͿbA| 풧!'nϛĚPʰ:E F+Oöp'y o?t 2R BaQ9ߞzfmݫ GbǞ# G^o܊|6~|A#Gȸq?". sX 9 @` vw/85">;S9ۘb؞HHHHHHH% <2FNpɹN:Ng7Ѽbe$@$@$@$@$@$@$@h2_#v綈ټ"NIHHHHHL (]իVAٰ> $̜~"uu7j ,bĈ\9sUfH$Ó^q]N9|vp$J}zuCܹu<=?W_wȸRJ_:uKL7ݸz>s#GB1r^'    W$t tGz%2RL͛ wْ(gwCVm=z4̟3>b8z8F."B(\zu]\>~j5;&ڽABөX{w0o"?(eJmL?QÇ-SJ٢}.?R'kn_RBu6/TS'ׯ>j V^O>`|ЯF-]2eɬ2{[cq1Zx|jȟ/& u>*!-]3s1ihֲ Ξ=Qdq_?/glK$@$@$@$@J@Ģ c.>}m׬\}`-?`H"/6`֜y- +U@~ުk,9t<4UUHxqZ|%Ϝ{#F<]@ĢŊ 8tXfpkJ2O8qaTEjѡ]['ڵGǿ? Ƌe}+ 7DNmGO f^Bĉ?W,в$+^D.U ̩*IQbij+D\jEĜ #]4fEv&if:LOU ije+TAYЫGWo oШRݺt4^J@l]*T>L$>/lL$@$@$@$@.J@/}3gŒ˱cQ*<PU-jT-CT 3"Ԯ3M-b;Y$pW &EK0bثx4{.{Ȓ9BjX@eR%;sh٦=Λ٘HA ^{ZgRj֨J蚢}] k:qV$%I %mXE9 z7kOvl"*DGye{ͬ^O$U.ƵJc4h+J fgςd\&U XrVF=zN8T|H0\dz9 d+ڹޡ6WHʬH)ơx"$jrmqq^,Rs(z>2eYv qf+Dx)U86:NN7k_mϾڏ%!bq,x0 ]r}z~Cĵ7L*C gNvLy]_{ku v$@$@$@$@$j E" IHTuL8%>h"طX`ipۨA=X4| TU@"ڤLAX?n{%sR凈ETCCIi޴mԴEk9q!BL1+VѲG6iahl8_s"Jʞ+?vnۨzc+YƌPGb=!7~{oA'RKQNjq|rMe U%g_pO#*);2YWѪWBp)ɟ+A6õS^b47vݡHeWs&պ͈V܋{؜{g&}d)bڔ (<䁎rAiRb\tN^,x2JH"DE{ƵULfb3iVMq뒢)s޵fݪmobQ :EpKغ~Gea P*"o`o_Ǡq?fbљ Νm]h~V?3    D Eb ! " IYʥ A|M,}.m mђexvֶc,ӪTi3) ZQ Y1*1*[s ѠqsUR."[ EmܩmMLD:Pfu-E.He-*Y!(vg;9wXm#tX4OL}z i窅8>~4N-F}qT"d,պª?ywbԭoʘժ).)dfN^pnb)\N,1o߲&O ? &>ZVС#GQabK(U֭^?b0c"dIgr24vr*͞.߿=ZTܽw_ˊT&Jں$q"<{B/hРv P Y[>4n3/CSUM&cػZAa    pEEwkиV+VLE4Q&zԺ3<$]rUF{w]qݽ8-VŊ[)ŋ(ww}g7'$&i3%y:{u\㮝YQd,jb}n mR{+J"?jD1VԉR{i5B'VV.l?յz8ݙ^]Y zw?UAaO"]ŋ+p8s挦Ϝm3s] Yժj֩oV\r :uæ$d[{bD.uH)'-S쯿jJ6h_+ӫC<+۴/d,_U<}JI``Oϯy{] #%U j-i]󘷚1:DܰiW*Q|=]ˮvL]>VLdR_KɑcA-٪Ev囇E!   tUIyWҙ?qZ7Qz5?z.$,"@@@qStuiު¢/%}@@@@ Xu.uy!v|Y3{u>',#   3 _F'U} #h0 u"6"̦E~qH L#    s9\v]{Ѷ;,hPɝS];wTԨQ`b߷+zO~fxl\={iڶiwܥԉ )zukkY}.EQ*S ]~zʜ)7iӧ\X\Qun/_RYmItlTRڟ]ALW%5bݾsGߛꮤI6L0ޞKND@@@%㰨tيvѠn/BO 2dɡ:Lck%PYRRÕE޽S!P[?P>sԄG&f%ԬSz -رb"D;ɝ3Gd?nâ}h߷bƌaHs5+Z7nڶnaèsמzΛe3ۀ3@@@𮀯Eigjz%lfەE~Th=ժT`L^EvQuo6Eپ֭[ʜ-̜L3|ѰȪs4d`?~[*uժ@{vnF,aJAFP<\sb*\z:nھyU:O6?yf@@@@ ` jXB#F i\-P;>eezeJ j֨"~Q`z͘5GS u#{|]V鋆Eŋqf)edJSk欹*,:},j`V@rnޒ6vp;,jҬ]frmz    xWâéz*&#8,n`Y0YՌ:th/"+5{aQ԰~U0+|kM[TQw5ʗUUTr5pM2Mo^EOJ}jlo{Camk}yf@@@@ ` ZXdDժfOHڞgϙHYaԣW?߽͵݉jp^&ȹ*QN8Zmcg2d*_ܮ}+RHvXrmch@@@@>׬Rx+$r >R3MvUmhߘvM>Ӽ>bĈCNZr$NN]ѿ4ɼ-X`=YڪծM+3__? ~ʢs/(υ4yv\:{ƍ^|IUڼM^VpAU|zЀʓ+YEJM!+z/+pؿ)hKs-0hyC7VYŽ=y    |Y&O9].\boqծPgϞ*a„jTZ@qSNmYըC>睻wյ{/mٺͼ rȦ];} f͙&gJ(*W(oau/}ۻέ5f4C/^Yu5waׯ5l(_XWT)չC;Kƾ;ag2   GaQ`$    E<    E<     E<     @@@@U@@@@g@@@@CVT     0        |(" @@@@W"@@@@"@@@@XYS    *@XÀ    @X3    +x*@@@@\x@@@@x@@@@>`eO    a    a    ۷z<|o`     H)^h֒E^K*dHEAaBr#@@@@ <{B<ҋW$^lLW¢^Ŕ    XӧJ8qXt|Jqbr'    L[.bG⣑8,:qƌ!C#\    O].qXt8}>W"   yV._WoG|\   S/+M>a@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     E~>t@@@?Eg.     &,s :    ` IGAޙ'w8yw's-    {ix@@@@"@X@&a    !@X@@@ Ed"    E=@@@@"@X@&a    !@X@@@ Ed"    E=@@@@"@X@&a    !TaQױc:u⨇c/WΞ={w1a?оG A A|hDŋ}?YsSZ8o2똊ڴjj[uwiĨ1`޹ĉmʝ3o5}@@@p:ٻ_OV4`biQ+W1c'իڱmbD[x+C@@@@ &OѣEsvV4kPUȐ!5d`?e)޾}kV5K*^zu!Bx\¢i'(Ww&N+PdߩB媺vZ4o^}[3r ,[n 2?éQ[%O^g̸;o>|9tU(SL7UV 5jXcuYYTN-3sQ_(e5}_k֮GnkY}{,OMYz歾N5Ԙ;km^JZfe?ri2Ϟ=3`~r ҥJ ,Rz؉,ھeXGM}MF bEnl<:l. 9Vx~.XL>ޝ[?6sg*c5}luuOY[J,zٲ*L0j"k]ԨQgVV?D'u{5{hSg]e ᝻wCƬvfHmC{ⅾK֬ʫ x IDATcGgӢu;-^˚w^S&Uܹ|k@@@O}XT\%]tIV/ 5nݾ hB9|kXdm/'k[V@2͏>e/]]VXTJ 8xHc6nbj!Te]W KEYd .'fZ-Y!ux6Up<>sYᠵ:9yJ.n-evW}ӲuJ.ٶBsfM}pҮ5\" :\F,NXňC,#   mM #eʜ)Uʕ1uO2۫<[3clu.ʜ&ujSzb::Vmn߆7IʚZ|ZhF z=|#ҥM۩W:t:oUVm=\Yd j׬~HfJY5nE}U/?kԘ4divofx6ǧӺmShzcۆc.͙9~nEvmZiZnV.[lH2:{ƍaVaϫKk"?'UhI;Lr-2},Yԗ@@@S"ۣJ&|i3}0kgaŪ[`aРGvYdծQcޒ*T("ݡGiҔ-\5_ou[֮Z{YjY?2EͶ=ڵ\}ɕE5ˑ=:whgVޔR%ԯw=}Ty V(Qt́gX$ dKظ@@@Es^    YEE    @ , ʨ@@@@ ,,6.B@@@aQWF   |agq    0=[rC@@@.Wd}Գ ;Fbk"8@@@ @Xfc ,r2M    >2 ;% .?&_E׮\Q#բ[ @껓 2n o_{w*kEU׸ؿh+' +K9I>]=k8])R|~o7U>I w5ǏNْ6xM?v>!  .@Xŋڹk3g k.=-W͛{ViQА!Z 4'E7K9M?D MA+/iJd"DA??ౢ)x?W>,Ʒ}7Z,.   ? ,r3AzֹպesVhe{r(Y+i'{+Fң5UE^DG~pݝJABWС4R8}Y*Ѧyt5S&7JCzH/_J1cIGJIs3 BZur3+,JDڳ풔},vm^ zu[ֵfT1^)rdhdnkNY7+V[¤FWWo+`j')hPmЕfCkξcC:y"OΜG=Z7W~R2QʴiyHӧO>BDG__j°A\ǏQNX VC{wס=5om_W`>o\ji?'^|u3VInʔ-cC@@@ y0&ge NOm?keuq}SmC;T)8=:R\YaosXgO+ЧbAi9d}\>VZaBkkOR:﷚?"U*d%E>,:Zk`9=&4Zm+-)=j$N/}Ͱ&Om,ҹiJ]i|'E,}XT^߼++h`:k;io?I+Ο9Ja*^VXϚI^-XXs&OуM5}{wnJJ6Zt驘cq3 jY4~z+G+E4*s.*uԥ {f 2SŲe*Uhǎ[7ԲI8@@@.@X aQ&`(q 2oEKJJS}\ެ.:hV =z(t8>ʚAub|߇EߦvxYg>W(:JU2ER*;2jÇKQVV>vx˔u%ֿ&AuaN3̶|iФiJ!xiԺjSY]UBy 195l,ڻ[uDV94qE>vԸ\BM@@@ y0EajX1 ٧eR#]hp)t=bHOZՄEzޯ4¢rFf+u$kV.Yɬ-oۙ{BΙH]%ʿ?tn-TfQG[4¢2*j5döןSC6mwK 5cS$+mZJS&A+SFVX^V~Xo[YzEֽ~_èo>,jbV"[XTBiw^ZhŮzfU,Waj7%1[h@EkmyVM/^U'Z֪_J",#͙   ưJAu}5>1i*oSfQ̪QԔ2J]5ٿV1j6)>,vYt0uۚ(/&@2+DVtLM:nRZ+< ]ljmh,?n b=pV͢ZeyaLv͢?yZe |"ݴ{fy};E :7kߧQŚutqWS5M1be{{eAS{lCO NB@@g ,r3 ּf9+c*:6h˚:S jo7gwob -XH bRdky uz@cDV^>Eօn߆/>fV4py2:ڒԼkٲv㚔ǔ6}}uRRS:nBi)f=VlfI   |KŋjZ-YAqhGֿE;7o#5aGr   gE~F\ 9|}jogM75?:cXc-[¼]nMҏdh@@pac5"::   ' }W=(=#G@@\Ek?{EMDž   8aSME@@@+M>j$;s ϵ    |#!,iB@@@a&rq9g^|?eQ=>|2݁s^RuQ3mӺ @@@aZ4"E+EԪE3oPrعkzU˗(hР @@@!@Xf:)Wwg̚={iab ]Aӌ>\   @  ,d֨lYR#fz͝@ӧL xcD   aVVk钅 2/s;G xBm;tVձ}G5K;   8aGnZbfϜb +5,СC;@9    , jZ͚>Y#Ft4̗x7ktiҨQz_   @ ,r3>bb}e9r>+W%K5uҸN@@@R QVm) 6wďen 64;z   x"ǛӢ֭ߨYsjIn@@@p>"3z–i <'^   .¢5߁vMҶ;!Bm۴.:0p@@@ ,J@@@@@$@X&"   ^ y%    @  , D퓡{⓫@@@EѥJ,9|rH|>z-@Xg    ,:` E@ @@@a&aњ=w^~dV^Ѽn=~]rYGTn=2T(MGt?ົ6_yhݙ%z"5QБշYҿվwoW'uh\_?U*T.\tI6У>su3    ,rcz: >RsfNoQ-?3_ǎh2:~… ѫ7oݦ&k7mQu}MR ^z ghꕺ}âGuw,.UER*]9yZP!+/iJd"Ds34H sk,ek₥3'oz𑚴Iq2   ߷޾}̙2ߝ6cݯq^zxB;wVtY"+<(Rzvݻʕ&O ?Qci}_LwoRha굹m=l,w+LOoq%L4hx[^)rd0aۣXդϙgObͺ*^}۷ԧC[]zFfS*8ѳ_vvͯ{C{v7KAkھg 1<%J}~FϚ0a87!bpTYKoQ(jfu>:NF@@["/]z^*Z/8^z'O)Uj[:wZlʢVh50v}k׮ph*/k}TEh~mgo박EwՇi}]]t]Xt mZ}R%ABcrάЮtl0~~%rfQ9զGYj-k6)JԨѧ^y@ԫe;)X`=(aªa>rYYuZM7Zϟj9|RN[+bSZԪ7RUVϔŵo5s/z۫*ԨIq2   }ĿBڽg*W,:+hР'O*e/on5kۡDIte@&6'CcF8vޣFM[h:Ib¢/8zD=Z7׼>p¢(Asж~-꧈&{f`pc٫bƎm۰r97+xMq1S ".]8:)bvXL*ip'/ݧXL=s'J埅f[UT9@@@ (NvM8|5l=;8lY G2E'mXXd//Ep,.߶}Zioe!}:oض@"¢^(U`N;ZSJWʔN3WsUHew7V}/^Uf/%J}ѰԼo\VJ9 !  H k:i‡>M#OmX1bDծYMժ?^ K\nnl[K;Oo¢7č?mfѕjj5fXPnCv*64huWh&EYEfP1ŴZhF P$IX+>unPɿOc>uZZG5Mabe{{elC4֎7Uգ   HdX_׬i|oUuؔYaQUFUUV[!Kݽ{OЪKIv{\UqSb_xҍC ?aWKGTy_|1c1k:qMY̮GQXdl`N-JXqj13r}?lC;r`u׼ K<@@E_Z=}!Q5o">MPV-_[ؚ5iA/] sǺU3fdkkt0+|V͢Q3)^j$֛B :fڧC*kU   9\iO |ŋjZ-Yfâofb`׼+1wD]ZwK8@@@Ip.,͚8)ծW?uj@3eQ}2v j͛J9:@@@ 9)[$,ri   |a'Ξ IDAT 3j@@@'@XFLXYl\   9ݔM ƝV@@@paŝ="'8   ' }"X`=(RNw)2ڕ˚>jZt롐B}A.>>CߺAUM   >weժ@Ϝ%, ^z ghꕺ}fڬqXNӧ&$ڣV*bE>Z@@@ }dBj֩*+zE~_LwoR~eѫzxxJYUBE##opKQF?f:z}b~?OV9(2=ug{:j-.Wvp$S`aMTRQ #5Տia굹{[fl叩)jJM>Ĭ ;#zV   OLSBj9}aچ¢R3ȵ}[n!k,S?g"    @@@ En&r]V‡JdwoCV̘14mxňûzz^~Ǫޏ|^KY߻Yh^]   Tį^N/ c+мU[HLkUWhߕ}jCâACGѵ   \"7s;"@C 3>I`Аa ,7m޾{zjҡI*~_Qc Q!\rarOAX&YF'nPp1:kk5оγ;jV^Akήj{}޳Y] 88 @@@ j9sG9eUͶp #VXጵ;Lj#tMS )0DWy%UǺ꛷aQA!nuF})I$*5֝]%ZSy |];R+VLկ[[s   @ ,r36qz 47kW #_2M9[ӧLPHH?>>뭮6X@^=VEMV;Qn}+WQU6eY+3^):Vjׯ=m|V\MZT<'   n"O?լEkm߲!p?%| 7Ӛw/ ]'P^ValWo_囗z…xBͣhej}}^oa'7dx{+[`!Ϟ~tqis畯@a+[Fz3@@@#@XF_%rdŏ}վcmZ;lݮ^}ki=#>5;ն;7q $=¢w2{jY걵j= ;W\-fVp R/t5- ?   F)p=a( 4w}m[$~Ȱzڴj-GѪF꟯2h>q"Ru%x|CT>[{J^J"ӛwo|TrL_SSW֟-*H֯ 5dRMU+}-5[ԥď:kx|NB@@Enŋҭ6lܬ|yԩC[ ~KGԷYMs]k(SLUhEOfki Zůek&v=ltHWC=rP64kښ3k쯭-j}Ç Imhb$@@@#@Xc'VXe"v/:;wJںy㦲f͢aW(ۿ~!  a߸*    /)@@@@oƝV@@@@)@X/vM)   -pIG >o$V>ik!@X $NA@@@3"8    ~,@X 8pubb<]4>d"G',I8:IʮzJ.Ӊg"DpȞ]93e~@@@ 1|\PCSfo.ݕ8QBխ]~~FsvOMM};1Xi.\:0aVxqb\   L򕫴bj;L?EnUP^ٹO^P*eyOHߕUP4t=zXjP0t 5YnR49P*}W}"+*kǵ_yY:x(.IۮV%%4.@-=Fl7Xvdf;jښ:zJŊ SZP!CXv7^yq^ݎ@@@a?pݿk׮̙stѭ"E䏦̏aы/bX͘^;SZ%b?Yʬ;)TjJ>' "jZ|f]RQtI]B އb|`Ay]yrMUP4Rb!#ҷ545VdҀծnn8nP vW-!|x{SeLЩs4yP?q5   CpwU7oѬi A|5oIaXdyL^J{[mW҄q%w:iQAqH[KjȺn*zֳۊ9%9)LdKYʢg)DvovPrX+om&פ4j۠tѿp8u]:ϘqJ"ĈǎQa@@@,@XfrGCVmuZ<Eʢ^g{Ne6agem!s{L{jljf6=yڻ誊5/${WPP#H {E(MAitDQ7!pg6&B97M3Z7jt}|WsO+x(0(PqFeRe5; TiӰxMmx;N](QӪVISkz1@@@[e͘kAO7oEmuy.G٪rt)S#2-װa;_~xJ~SU}tY+.<ܰʢZ{?|.ٸ\ʔ ӳ(8, w-}H z e(W57%J@^.W&E@@<"_QWhz2o5mZ)񚮝;D^Ma;4}ruoP[ь%+NRmWXd4NE{hm *^LSYK_Wogwiv駬2)mj>[^P_&Y4,ZjطOUSg/\ЧcƩՇ+Mʔ!}Ԓk~os3Ƽ   E:tQ)b"7E(sTzEy+,oC6ڦIjWIȭ@@@"+Ma{oT৭o4WC@@panZ"2w.xρS3w2@@@-Z~(Zn;7   ߞ?=B@@@lܶ\"31   RQj3    vS\Yj1n0WE<|@@@@@d4ErTUިlKpy5˩4~%Je0/   L( QciϞ߷#&\8%˴qJ]{62@@@H , ZwTwTLHb2*rOӧLTɽ6X7    , *oB?weaH>x |>hԦU+@@@B t鲞,~ۺIぉ -?>    saQXj֤aĿ'@@@b"/< 4E VQ?3    E ,}X2h1J?-!   EQ%@@@@o ,֝c    @E*D@@@U[wu#   Q @X\@@@V"o9֍   DaQ(ACk u-*wqF=j7mV-t55~P'   xa.]\S+wjڸottLڹ}stf@@@a u90DvL2MYÇ &L e3Ȫ@@@ "Ͱǖw좙ӧ(^x~C-]J5A[R7-Nň~#   Bmwn=5mL5ih-˥ԲYUzwG@@@ \g|5K,Ԩ,ݧ^U=x|T lݶ]5߮WV]z:   l]M ENOl٪fh^,@7J޻ A@@@p\p ;wi!Ug^b( ܼySYs՟;;@@@@{ {>ZGQ֬YԫGMgȋxoKG@@xE aѣg>@@@o ,cؽ{D|@@@,@Xw17mV-tuuhy@@@ , A@@@ ,a@@@@ ,@@@@[" @@@@"@@@@"@@@@, e2hp͜5GT#F @@@@ ZlwAC4s2Q=5WWU*-n@@@ ,ryw өAN1S+~XF    B(TX.mZ5jP iZhAxI@@@@XxS')N8jԴ>+    BeoݺiJ$ʖ./M"   E7ncu!՝'@@@E.ۼx23^Ӿ'Nzw5b |@xI@@@@UE:w%fMxJ@@@@h#@XmE@@@/aѯW'2)f_1@@@@7oi_Tu-b ?t+^ E@@@xK:v꬞Ȕ!"=tXtR2OP    '6IDAT .q%I_Io>tXdgsg!)&ze@@@@.pY]rU3_H _^6o!K49@@@@hN{>wQ׃n([ԊdUGvq^p@@@@Z?_W "mH "mE\@@@@mEngb@@@@2$ Ʈ9?_S1'L;i):~U5MW.Uj]:'.;Ƌ\ա|R+=~qTdoDhް0xjS&ʼnZ;]SgnwΛU9y=h:~h }$jJ>{M!X1lpsfzf_K[dP4~  E^m,@ jzTPwk)SL {.ܳ#ܵkJӻGEKW'"hk*3 u lHtM\3㸞tC/? m$S~:wVqEJ'QsZמWrRθuKZG>YxF]*&sLpQb!$$ 3Ү^Y1i,',aU댙 sLaV,vYfЎYɫ2IUɄoILt'{wb+<_&s»klԪbL]f?\/帽O^Wnuqٵ]tV? Вw7D@ *Bk"x@U4iRM0F1c޻SԵ֮۠8cFjѬ|||djxfL/@ONm[TW_ -[RڴiլICUz=?Qĉ*eJr̩iS&j7 4n$ٻOU7U2:rh;wl꼧j?ǏW{ mȠ:|<ܹrGԓiwߝ{Ri\6 s rPh~tޏE)'lg~ BMK44zad4vA'Wb\Z:_^-ooâ%;ELeT+ >Tt&"suJ)[MU*WK+v0&MX2LEk 0no>@TI*m=S&5TvLXwQ-=|6kr_/To>sR~>}=Nf)4]dԳr U/̍> fe&,y}Q4[~uw 떆 Q ׷Tvi{.]j;ЎM3v(PA&*nB/N&в-;o﷽ sS)X^6 :dTڸ7`"v,LՍ]҈;{^wq:eS)Dhླྀ/@@lX. @vƆE6ț7=x U\USF t)5hLoլ?r"'{޵S4etM2M?[ *U:uhWK͛qVNRNXnJ27d&ʞ= + lxg^;jxH%Q<4~ȐZoʫMzbyw s,ꡔRjɚ5g֮^T*ojU4yƌwфE ;nâ3@!IXVmG*$S#ȕ'YdN1lH)\MߞѲZ69{cfዷ¢\(U5\ -8{&Sl-њA2ǕǛ 6,)MX΄3sk r5 =J{WX TwLksYbk+j2M2O |NSyʖOWרU睪GٮRJsJA&w=R3 >ney\Ҫ6XlsLec^{# >6_'9\/mkI2;:q]1UغzlUr)9xAM3^Z%4G4c9!TpekeA2GB׆W1]< gE͌i$N\9i^+'1@x]@o.Rǎ+>8A)R$wBu7裏0Gn Vذh"Zj /NZ*[SAdG~k~Ïw7hڌESʯ9s@pjѴj֨e*VN';jzϹvmZ|I'ӹ!8^ꄱO>0Yu QFN:A½PdN(#RuϬ樛 e*?r M0f2~2""u^zXfs9^1ǹ>?$Ƕl8b`le tѩ b*?5mBWvS7'd5/Y.=h99xC?H}0ijº Z2S: w7tނ?zJ',1?ȹsNiy1K@L6"D\` պmG', Ls|?a6m\2 {$ l}Ɛhޜ$x~ƌTԭPWUs,x\Vb4ꋡNXTL;ЦNJGs~~i55lEâ~æJ$27 k^Ew8l 4l(a5]gΞճ_t¨yr6z_C>g!#5fU.P6ScC{il¢? }T3Ǭn'ETyS-b+?5 LIa75&8Mp:Djzu3 1\GxsJkSgwjhz%ٰhr [m@inL"ƎaQ6{5ϑu3!!s4,7+y= Rb+m\GO;}\ ^S6T 2\Le5FUW:Pv (x}ZKM5XM3.K7lVcCKΚPl5>g{l탉ǜp‰LlVXTmQcc(|7o) zUf-q*l8b\ljGڵUɴo]2KEС*]TG~۱SY2grs#eo*~xh 2 i,]^>ڴlA?~p׺{^vmTLi'j߱.]nXdmÄeI<6cyxmeϝ4HϲIao84]~hbWLa5Mmcmb~jQ*ys63M9T켔#@9]+&WcsuT4amr\x\G׿܆yXnዣq${l-"s׵S5~u[G5\:OǾp8&4g6jЕBn:T|~ oN=Y戙],df6T'}i82A,AZvk==Sd:-niHZIǝn?3፰wʢm8Zӛ*Mfv_lkgɆEHٟLHwἒX;g64>K;gi:msTت2WVa:f3N{C}>4ˎW{-6Na+}q\1ڼO [zjI/8lEؠ)ci6̳aQp5/Ph^?ob\<Edxb7LؽfGl2b(y{UaEl@@q ,zw{B@ VʅYQ0^҆5Ų(wkF\@G(@X @o8`JZVV,Uj[翮+kcRykw |jc+[>@@q ,zw{B@ tI/]6G:)4tP$].SeVIo8RN]B¦T:H&A@%%(a  @ E-F@@@O0tEIENDB`gcovr-7.0/doc/images/screenshot-html-github-dark-blue-src.png000066400000000000000000001565761455455346200243110ustar00rootroot00000000000000PNG  IHDRʢ=q IDATx^xTK(wwwhqJqw)N@)\޷o$$i~_k;wΚ -V7` G " $@$@$@$@$@$@$@$@V2 P,;@$@$@$@$@$@$@$@$3V X P,@$@$@$@$@$@$@$@$@ ,[A$@$@$@$@$@$@$@$`%@/ "$@$@$@$@$@$@$@$@ 0o " $@$@$GCٳgȘ.΄C&   k(xHHH ܀&$@$@$@$@A"@(Hx x hbș;RN/^qy>} {žc'1c&,] YdA)-z4~?sgqIܱ4*P`!-^iӥG$7*=}?G}Vqa$IQ\ʙ M1!bDÿ |@(}@ͩ |T$cG)["Dp nv錍6lqTݧrVW\F玝p)ݺ­N?͛n77RS.\[l=|1ٳfyySX'Lb%3N& ^z͞S% Ţk9[ @1lF uPp,J*Ç]ۡS'4msPJP?"q$CXjU aY,t!^3E,ҧoԮQ |@=`߁%1kEs$@$Es$@$%Y0…7ӧO-ׯ_}%HI&3ng|ݪSL S{m㡔mW$U!&kRhefj_[WC}6x#EȔ9u2h̚93˙0Q",_qƱ˗.'O nܸȜ%G|ҽ:ªX>זwMX4M>}j|'ilT )R$̙}qP#GI(y xEX* K@3;VJnlcڵbpL¦M$ҙ`h^KƟ'_^$z{ضu.]O8ʏ?Fj8~X~+V &2lڸQg-ZZr@q)r$ܺu ֮[ bZujoƳt\:> ]z룴QfZ^ܽ[7,]99s qٳܚ Yp`$@$4ͮhBsw P͞9sпo u94>vs)TT3 h%hZ6zHL:;)5{hSZBٴZJ\E52xP*]%#" EMuƌx6q:t%6_/LkcƏg}撧~lV,ڶm+Z4mf+,lRz#_U,0x]fAڹmd=%ZcƏ1?;v^r%)ABPuRP"0bYķ>Azr^V|l_v|G,i/GɓONtZnۤQ#%'=: p;*~SڴnT 3дw@K9<ŋ*bf"$@$Y(yzq$@$ =ݫq&v#T@~!#zl-EL˳={Ɨ_}eU hK˯!ZBONbqjXz;=ҜmPgK-F6, +!47, iw"Xϕ 24,Qr@U5lK膼 g95+y-5֭[2eJ,X-For$6mŢK.7m@"FhN*d>S,0G^dxdkڏ=ʗ8?remL,Rڧy|sE{G֟v|u]H9{,Yf4DDzeJ;xbvQf-⓭XU춉S&#I֬)c"w( xEV) E@Khl}^|9Ic=zW[:ra jK&JylT/QųZ6M9/:cL*j p5ĎG2zJv];[cWHPڴi'wƛ7o+Tw3ȼfj=jHS?xL""}'4L-=DXe®}{#z tM+d,c:e]]Gpr=ГbƈiW/؊E*&u w-W|(\Zի-L-ڹcI~#\\KL6T3gM1|2ĸq%4-Xb*yFjmX̤͐s"@ƌŷYVK?eE?k%;ZW|tmmZ֥?BL/fM3ʊn[e,\eKyy[di)Wc7e˖[.vwNln8/Ƴ|Wa^RZh3E:ĉ[yM).c]yc´A~ʎ`[  '@( $@$_q9cn.uiR0dР O3#te[ZT#wѼEKo*+s66l@ԩG˖46PJM,DX̩YE^Ji -Y,O汄#H^iV6Dh .ВMX7/?Cog 2`Ybd6 1g̈́z}YœYbA%QD$Om؊EH4wL2eBșE-[63f=_'-{cޑXdnLQ-3{CٻebדŔ9S.vK9] =juv6*؆~g-!5̖S#mEg5E3Gs-V6 $\p el,YU/aC9 Gipv$@$(yq$@$@hpX~mkcϾCoJ)RSK <i0}T WAy=jZA럴Hˌ ]lTpPns/7AKf&Hi*^DP"8 -5ԒCK8TR:wF[Vd l"R7TL5D1.*fӖpȜO 5k"G`PMi׾VT8d"Xf.\P`vfHEGyl'GY&?pGҒp$\ > OF&-+X]~FtMcx0g9L9eݻ츩ЬPQGKLy+'g9) Gb)l-"΂bQ`P% Ţc9  0"m9DE,Z/Y3i?P젚jZDq;{.VdԬln_߉gQPCY,gn43 ɩP61k]iCak&X‘X%wZ^c.;aŊ[A2lILQnzhahF%̥YKJ)jA;-ђ-G1P27%f((VϷ#K3c.Yb~fٳe3XjI%hYK>;PEl6wÑpн>B[1"shikZQ9zYGQ$K8rdf-d|-a59-iiY[-3E\B&vbQ@o Gb L@OQ#mrtKP"ǐ2w񫧋f؆H9+p_W=[$MQ`ѧo?Ԯ[ziv^ |'bYzo ͙-Nmg-e|Ģ5ⷢA~Ӷ-9\^|'%̂HXpAlYHfh5rK$3e˗C9ql;*U 1r[o0Ӭ>g@ʶv<ϭI42g]t`"͖LCKvTj,"Y,{.r}iwNi+Vi)sFL]VsESo9KŢ_$h}#؎HޟLHH pRJl}vZVSKhօm2ْ c{*ҴS XmKah=;¼1;vjVǙ7#T9YYMt͞ISFn"10U㮝:}KXg﷭AVS H&,%NolY8AݻsX (#7Dʼ,a"h05("b΄G}F,գQFu>FA fH34Y|U=zV6eL~͂,SbPP,  Gb N`8u*+w3 .ӦZs$Kkźrwu\jcd͜4\e GᆪS^2tl3tK"&͚IS3ᒈO<1|g>ӱl"hUufeXTշv\)Z\qx[Br#̥` I[s׮^;,g@Nje?oBVfq[BKdUَۭ"wEaElG$@EZr&$@$`8XReKDȼx*GcʱA >]O%g[M%%̛tx̜rYhw$sV9;kX9ejh+UZN͑٫FL]`ŢQ`z%VROT gY,2 {eUټf;,=ȐXM8 f0ۮ"etA @28J5[⍣229S?8Kh椮%(eUy |(}Y H1cfh>%K۶.UalMp/m6.z|[AdY\2n.׻͛ɑXd>IgXpQp# cD]B rQO>3fyr ~` fRŐ\ +}=;-x[y儵"FÜb̧ivRl_8= )i٪%bTitG,R_cY/͸N'C6i kV};M]i6m*bZBOf"[fqIKޛ{YQ,z׷ Cbч֜) B@=k#گI7 ϟwJHo n\-:jԩS&-Z4ص.[Bˮ֪@?ty㫗{t=1*iOe2 n-۶o>&||Uݺep$7!Z ͸2k_JƆMZ:tp,8N+~N|vT,VfHl?,f }}s-Bl٬b~o<[]2#iM[4GEkW|y<00]~䄰v"K@c\w$ׅo@ooo55W"Kh٪Zb9߷k/THߕ?MOhD6)}葻h؎HHP,pIHf[4h6crKLٰ؆z| U?px>>rrS.D?oh\ԹI="nț7}'Oڟٴ}+GnmƓiS+FQ,cvXl)ti i#mCOS,Yey,K2ueK"y{EZ:`#F3z4&&yZ}&(G aeE$ٳfB7ٖhX>p=5n&VsJ (qEyŌY]9^^^ֶfH/̘5y汶9)YSZh>Ų"w6b^3g]tQHtRwܽ㾿>]HEU5?.^FÇ^k4vܴl*3uMr]q$iU*CGʕtV`AHi xQ9wK+Vlߵ$VKcm#bx߼iS(' Ib `]X1$nݼ_=)kx!FG?BZ9e ّɯPC>xn޼iFnj)RDtoj2l'ݻ"xD@8ql,c U0Zڨɮ|2ԓ&ZhH*w37%Gz_z#Y(ɶ]$C媘ƊK<@Klck*TüiR=h o)߳%>Ew-Ҍӯt-Ν*zTȑ3/"~j"HV'{ﺾ*>j覾`|N˱T q,;EV._͛6k!qw4gϑ%mV,>y7m3;n݂&햼IQLYTQN(g:I ݄IƤY}ZxeD/=%6Iop$i Oؽ*"ϟ;}) 5ń:M4$bT`tzzwZBEܚժq"~̕{WG2R$OTHuU IDATxz#{ Gb~/_gϞwol-m3G6Yl_RrQzwרa]Ģ }ŋ7n\dȔCƽoނ%›HHEab8 ~1R2-]Eͮ8;y'~5{)nTHn$!t|LGbޣC9n_ڴqBD]l,қ5{g.E"48 ",9TL,%yU}"t|9]xX™X5[hĨP?$&0"W36HyҸc1^1 }72 +$!a,,>=mQNK|OkG! \j߶lwL:ΐ<E5N$@CbGJ$@A&K"AʦbKIK1 _'O]t gN)#;"GnJ)m|*xq -xp.wɯ'Ob]ЍIlrixĐq铧}6.`۶no]QDn+3 q5Ht!Ţq9g x? P,z?ו"   ҥOE sH,ƍ oooyD?8z(~ZN"M7P,r xEL$ EÙO!        @#$       !@(t8)$@$@$@$@$@$@$@$(y2q$@$@$@$@$@$@$@$:(g>HHHHHHH<"X&HHHHHHHBŢ̧ GXA @X:       HHHHHHH<"Y(HHHHHHHBŢРg X! a @hX        HHHHHHH<"Y(HHHHHHHBŢРg X! a @hX        !6w~^ q WAV7Nj[1 KE3=vyo62;E[W zz̏y |r΍^tt9G,s4/t=8ȼ%he>F,}|^?nG~gF]o$     @5Ъu+)Xߴ$IcIӔ9"f-Z\r?nݺWcQxLVAAzطwo X>QǀUgbNX 34w#F]{A7 FX͕<YfEհz*\pRHL?h=ib#oTt-HO=a`}Qq2?ƕ3[Pg k4_gk?U^5[bxt|b&Ak'v eܛ(<{|pܳD SSHg|NQ%Jkn uțHHHHHH= J,*Z\s3֣?~ oooTT‡Ыgmŏ>}!w=!'3QZ7KzQPX3z!fo.xX4QTӧOc(        V,Q&Ι#f̘=v,V,_n‹xlJ<~Ə(>ƌ b)Yo-[H6n\3gΠXXTK\!"D `ah+UCq4u >Sa];ĢnR }[P#oݩC0}L% JوO줙P!, k_KVTy;%@/myI)ZpGEbƮ={PT)#mA$@$@$@$@$@$4Xbvڷ'-5i5?qrf/_4X^J+S7F5PNmܽsK@n'lfx߻w7|,h߲U+Mߴnm4HĢECނw$Qd896M,lC QR\WFYځ%&od,Kz6 =ڑH[8Z"U~F||9{t9'4eYwM)o%E(SV`g$@$@$@$@$@$Y"E CAZ-{uܷ^12^zپ\"*X3K.z:B? hZd5*2f(}?1lk d^PZ5Դ^nxk.}z4jK@{) ڼi&Uhظ5ͼ…>YP,RuXSWehG@ME qi5CkrEr}em[/C+#~6kC\*`az}f4SdI& -],>|47sX6$     #bQ|0utu" (~-͋ w (Y_)\=ĉUlc6d(\[*{!zé}.Ai >]"'~Y+IFTv߽%^3{~݋[gVji_?ǥX\/ "5!W?^||[w;#     EmڴEF/Tih24{C ĴC֭[H.ekzzڦF+ȑ"IPo=CRzn:4`޾'Zf 9i1N %+O~Xt F?0ehY?zy-٤|n\:I-I{-!jSg"?GWD\olq:ZM蓵\$[=,BQeV ɁH1,\Dx'9`hEK-E;wAN{׮@LMIHHHHH bAMv3V"D͈urjUHq%L80$.R(:vIɓ#f< x;b޴Y3H"F0ާD6.w"xA9-2;~(v,oޚ"KUd888{x!/u9dǓW/EIjQCu؍_Ag54wCܼpȟصm؆x*\``T,z.L ـHHHHHHHJ mgh^ݲ쐼oz0f;EQ?8z+r@_ѩIHHHHHHH } ~ql'DbQ @0(cpႷl+鲻7o` _l !HN(4W"      O I5x8тa_Xt(*΄@(g '=GX/%p~\SW#gH蝗 Cb "(+'O 2fna7գxu ^\م7KwnKmTlH$@$@$@$@$@$@$"&-MËx^\cXx9 @X!%}xgi={<J(вc       B@"py`4qAE'Fn݌\K-ƼsBdBvڽgTT 1cDУW/z$聄 ʿnwlG$@$@$@$@$@$@ܹѫw.U|H?#!q>D+:Q2gcy˻kX4|HTXnp>@,Y'o^Č֮ 1cΨU6̓';Գwoxx[.(P ƌuj۸-̙= o~'j4x0ԫ}{C     pEZ8h&ʗǩSBQLzxV$IQByL4)ğxdɒa &>>0` ,ҹ?Y1Qq5||w W^=X#[k?`;(Bع{=cbٲ1bDڻ:x5nKfja5i17*:u@(X_UvF$@$@$@$@$ڴik~%<JxRH7#m4Vȝ1͇Ep"(I={P,2S~Oב=G@ERFo g󥉈 cǘ創)#`@hH /@yqkzX_`^z:Yx1EYdAgʕ+0~֬ZmSdI#]d\|ĵ>c(R(Ԫ]%е{7)X}C)R$ݪ~BÙBZ5qE*H}+mTȑ`ǎۧݽk}V1H={b;bQ d<ݑ7>8x77臢zx)V %s˗ƳQєZ IDATjUșW^Ib`}1 gPUVz=JiӬoݗ< oooTT‡K<iƏ7ofJ$+{uM5CDp0A2L֭Yc\-:>E77\tG [6پtAO?ӧOqqmOe?l >|Fݯ^ Y)G"}"#W9YsJ,-0SrIAo7U,O>ǂ}Oѡ‡^X!z,y3W_bL蘿cYDD$jV5Gۘ(:. xv~vv]`bQIf: 2[D}Κ5S/qQ+^jɕ+k??ضcʔ*sgڵ8y2N>ҷFQPa;aɕX%lҧG])k8ۦM:G ii mΡXO"y!"P8qSƮ_5j3|R$#Gae1l1v&J# c=ے C,}9stbVdA+/7043g"f-VN,ҬǎC[XmD4*( A:uPGbמƘb~*4@cɲeX4T2Wa@V QyoI/aفbTZ)\] >ŰѰ3X+uDm6IFnn^o<*gݨiTl>W%6t-c*+mvzp^JbXTB3Klܰ߶m/K6"C v/iSqYTcR( QeyAsÉ'0|P뭱bǖ/=(+"҅ F,Қǎ3O/cV:ݽszoZ6?$bQ[bQ1iȗϸ6T,b [\A} %KL"!w@o OYd ߽sys炻EŊLj׾=ҊF&MjOX4o#hؐ!ѻ>I U,=fD+CXT=qF%A:-"Ū"Ess[v(hUGE1P/7KPky?h}-gI!lqjϱQĢ1᧨+ 6?r97nF&bQ{MJ\ȡXO~4kHEy.Y4ʗ3' k;bZ˶Tl))BmyZ`Ģ?heͿ_U([P{Ij5ѣЕX-S)ɚ2(GhѴ.44\DzZ=T%d      X<7jhZXC* Yw}=;b>0`*UFn]-EիT5!KrZlaTp)R E:9s&ˁJ 9w&9[fbQC)O%QɡoΌ3z(v5z/W Ȓ<VHXηȦ|UiD@/=78 |SE mA bZ80-ųHԣ6H'5, lmR6////#gqXjI=OZ"Pb+jvù%&NQǠW27|77Y6J9T,J2%%əNjbњ51}Tk:Z       M3c;rl"W{w"-1ӫXTY[?["=QOX**r_Mr3K2<3>2EY7gU"2ڗYTw}T/,'%k˷Wp_bz=<~DJۢd2}R",tZPĢetY9,N5?Gةѕiā_e󋐢NX}AE]'j9%NQyR9ḽ_c'7dKx(\@)(ek*;ZL6?aF      +TGtsPXjO1c&, 5g}}q*4_m2܉vm`_p$9[fkKfHi,\Lw}R(1ճH3oQ3*I2h?ջ1f4vFsŢ:idX%kٳgI I ϋICHѫ'֪z̸qQH64YP`A#=2~vm#jp]x 97N:xuXSh.C[ YMj~&Zkfz=Í/:ujo]K/\dY7e>S&OEI&E2=t ˏr@ڵpQVHIHHHHB+H+I}6qS`nXjOWJ3N& ZG~(= H"rh9bOZhaTgY>Qiu2 &MBrp9B0; 6Ģr}ERFY,қv44i/ ox%ۺ6NCCOC*:~:#>Fо/Zz82bݽ/ʍᰣGlsD$Y<ϯwk~6 6Ϣd 3dȈ;!cƌb8٬3jX4b 3Ds1fuU.:wݻv5 Xnr*eZ~FJFXdvO&rtA/iT,-ՌW8Qk5249bP%ݻw1IJ-X {LXӮU6XE_Eڇ=^kޢ}ȑ ډEFHjժ5~L1.cIXb*E$k?rdq}ͪ=xfHmevpoUP2 1*o82KvZѐ"N^zsf w" FbFiC<{t0fTƃpՇ]L|ODEb]C<Qo+0JVW^=pni,bQ`ȶ X,$h޼DI$@$@$@$@$@$@$I Zщn&75Ƌ}i;td$g-vZN      x DI>Ylƫ{?.9lCbQ`CHHHHHHHH3P,u(IHHHHHH@T# E>{z/_ϧ/It@/B3B$@$@$@$@$@$@$b!Dwqɳ:ŢIHHHHHH u1J(вc       B@+yqu3>|~u@(DS      [+WƒE1o!P'' &…Cꁯ߼A+(K҂E,>r$*Th/ݼyÔɓp9)W~)5{jXp|ױ>J_o^m!}<>_Fx1ڰv= gOMh:>z~@Kӷ/2eʄ{%M1s k ι: x"j5j`A_~{wӘ6y2> Edɒa }4jp={Pw_dώ}nق!/ @4EB$`[Okp+TpȃM,92(Qw1OI 6嫗ک$ʗ5k6qF#VֽƊϜA=qZTnW`˦hղ"DoE=R "G;o>:l >|]ȑ#ԪehRڹǎEH_7(79fMX(q&Dtuݒ}dzΓSMC:"Sn]t=QXt ׿z c    xXԪu+)X:xalkTǏ[/7w=4'ߠЛ ?Ɗ0rѢcC}]O>K1|0lݼիI&H,)nݺ^=zb]Phh>cΝ`…0~8gJŒ%1fh#C*A-U s@x_"4y~s׮ș3'T?~`UȒ%+rz:,*^vfےʔ ؠQ2O5xܙ9nj&<)uj$=7 F~porܝ=Ӿ+5>^Dϸr%4op^^i"EēG˯pySDHɦ5|۵;5 hdT*_N*UU5Կkn33]J~,24M;K>dt'Oѧ__CTLK-3ĢJC?#[/u(uS&ǓA2ʋQT=Ո% NȜW7Roǃ}lףIӦ(.Bajլ)XƈP9cFt]ŢEbf"z$@$@$@$@$bQHРa#Ԭ]eK}C,R(?^߹sge" 3gD8qLl[ŢC"\ԩ:_~Ç(W< d=r} y!%NǁAcƍC#V,'D@xq1fX,Ai))Eپf"=zt1IslJ bD)T!p;&dȐxe"E5sz=Ox&㱍8M'W\k1kFJUpVuvޒDtU!DS|4{.Ζ-thV<>t).%!A^">{ 5_knuQE*.Cߴn͛6Sܹ1vd5Q,yC'+xe\EpW\eKq0} eʖ5琾n[E(,2]:vڷ֭ozK:ہ:HYO?A Y"He#bpu\{suv$@$@$@$@$iT, O?1}o獿XTbs-U9_6`̙VHc^KCwjա?n/\eCŢ2.%L:Mī?qT]|axj4+#N1I2,=mm8^{"Jڵgʖ*%&LU֢cc81 LP"/Rm݁WRN2qxH(DZrv?ks cg\vQ2bos_M%YE=M#V:x}E|"\lI#Fx$Q7A,zgezN QK&[-ef肶jV]j 5F,}|I֍F8Qcƈ "ErK/z,5ER 9e0z>t(Ν;ߏ/Nj5\]O## Oﱟ!l*\Ʒ}6ع3RNe'e̘ K$U3gS]p5X?EHHHHg3f,T%DڵpEC,(Gv[]jZڵ(q"8qbdhf%H"l~L #<+!kVGDvkH!KL6UFui9ك5ūș LRĤ5NT[8U\"}JPdk)ce cϘ= {EL1m+ "iޒZ޵QISD*H|_^#GJL] ^o+B9wn]Y*3Ĭ^<#N8_*Nk}'N"-[.ieX/QݖUP=4+(g\Ţir*T(M[_<Ӿ M]|6n*niܽ}I%Siׯ\^?/bS7Lŧw-SKVPǧ϶mf/̒!u'!8_9 &ȳHX/?Mh9Z"1_[;+RFɏc ?Z6WLwa'iϟaV,:, kE2#k[AÆנam:⭤+e%QD/%pl)GXBtysbvR臙3wQ nks"&OS cH'3Oğy$H*,M?6k/׭T>KIFWܸpbT d𩸔oX8 +C8i2we-Z4 ՠ̒Y4UŴ6b+4uk׺X۵/٩ =uĸRNd/_|cҔ)"#w{|jdy%K;I͚-Q0:wu/8藉7 p&mkW^ȑXULSJeM"f`ؐ!h$ME뒭*T4-b_%xq'H,J& `⟥>X %谔k 0 P a]Ε+h"_lhDy: #htgQ$1O>wΕ/7޾IƎV tDž/k#ػ,W !CP"#MQ@EE:H/ ҋ ]t*D)"W$ovy/C9yvgg~Mo=0[< "uk+hd`vQfS ԟ6jfuܻGc6:{C'LPS;,#=)f~+V2'&KԴ^vhLҸ0C+_<Vz>E[gWZnJ3gΘW=̪*+$٭KuV^a= }{>_K-1]pܸ 5h2\jOaYsf_? `6d@@Y%ꙷYG„ UF {W]WEʞVw55/kݶFzZ>=͖4뿄C IDAToܸnNp.12o\Y}*cb6ĄMntfyfcGuHBcƍӏ Zؼ (:}1ۯ ɓ%W|,%Niӧy($߇'sSۥLئ5|RNaUȪql&Eg5swwa,3AꣀކfZcǘSO6{)q|vf}|V&>cf` 'i ͘=}b>   Y_/{=;~LcM9͛6~UXdyj~hlBgjueն:}l XܬZ;E EֵIN˼.u95ummNmS$׵KM#Ҽ ->Ű 7oݦΝ:j->[r&:7o1E:\ER*E,`CZYU xg '&uҦh^uwf]GL.TiyE"}l+E<     E<    / @@@@G@@@@g@@@@eVT    0        ," @@@@"@@@@"@@@@XYS    #@XÀ    @X3    +x*@@@@|x@@@@"oX?~|-_J4X'O QڴJ%ѣ4iD?͝'O3fԶ[բYp/^\VV~' @@@@ Dʢ~-[|/I;::}qxݹs'ʚ5F|}g,AڶsKlOt ?]0_G>~.gXtb WޯREOUPA՗MwxqD;t_. {Dɒm͙=KcFC]wWҥhsN9R3fAժJ: b؟NJK:vTj'n/7&jgZ`Zn)$:d٣=q>?ۇy.9@@@@â_fV4i4a7wNBE[&OҢ ]J%۳0駟tW7]rE*$GuY$P:u3˗Ospϟ&diڤ}_A RJAhǎz3ߛ6|>Sؾlgsb(]|Y#Gr7ۼi+d?"+@+WztkWNazzxvܩaC z}bǎ׷mz    U L"ku\t^M3wlty-,zqe zfL13E'Nfϭ[&KM[ gouɧV~:vҥ5YbWX"+ٳڴl t Z^d?}P٪w>Z4|/o^lq   D/0 i\6+y … ^EWPuM:U+/ӧOv |~ޭTO?nؠ)&k5,Zt78AG>bĬ0oWbŗ 2eάVTzPԶuk;,V23or>-XgU@1g4    T07ȻSVXԦM[B~={V.α|ކjdm޼q|k BN)au]7S3k3jXd6mZ0}+\f6+xоݯ͚u\bŸSH',rrrRmUVm%L~+ܠtA  |r.   DPEч        0        ," @@@@"@@@@"@@@@XYS    #@XÀ    @X3    +x*@@@@|x@@@@x@@@@^`eO    a    a    ,@@@@ ,a@@@@ ,@@@@xYE<    >E<     E<    / "G9(Grō'g''@@@@^'O]]|IrpIXU)Rݻ+Ga9A@@@_%vlŋWNαt9yy> t}3I    @ O_]bӡqâ=Enugh@@@@ dI,qZUҥϨ&(q    D@l%-~fuѩPu aQY̞ #   NA=L[6oWYU{==zTӦOGj.]PU4YR0P ݻwq9sݧef['H7֭[uLy$O'ii;"kd+VÇ'mvخ&@ hOhlL*-s*Wʟ֬M/_V޼ow9sf]vMGԂ7Wڶ}M}Pš9kz V%*U4JC6m*o?Tҕ+WB;TG@@@ &, kUH3aD ?apTTI,ſjq:sԪ>Q^=5_?:tHǍY5l #wwXԾ];ݳGtҫ|zo@ѭ75<:}Z{wɓ'5lzyjdX *[b45jj0~/ {]â?ЂvӥOŊaRhh_4q.]'O Ȭ~[\-VO`/9h}zuv\   @MX=W,~/7nljUP!ʟ_ /Grp޽MN<]߃ս{wE_MM6Hӿ1GtQ'=j4#ڹSgO?+[ g4 PlWW{wXEͿ:x0ͫNfQ2eu9f%KR΄W+L(bA@ Uwq֭'8QbeKKN*__oLfu †`Xdyi<*c >Onجl´wM6¬f9,K   &c¢ᆱٲe˕ eoؼI)Rc9EÝaa-X*mء j 9V|PCڶl9::Y6jd>VXx._ LR/u;T IDAT,jP飏׷ Xâտ_}fV<|nHѢ¼ׯ-?///`'4}ekYfS1}cV99:6[;vW u9(vliV]F-[4̀g jԬ?wrssS&MqÆ.    @7IV ?jٳBsX=~߱EZf;wXd;.]Ul65[ݫ&Zf듵)(aOӦ٫ 0\J<͙볲mh#,zU"k`V5oʼnWiӦW`YG@s0o<ZɄ ʚ-0Ǫe{?eCV@9K-7uNVk^>xICY~5w"khܹnV >hѲy?e_kW}Ў@@@L ʅEoUV KN5+Y%dV͢TS!a}@+q>c ?MbիWu﷡?~\̪ժӏnaQg~7 4: @S_g)m3oeQڵ&7V4h66!ċoC{aыoCB7kQfծC{oWT/>W5+9hB3 k, l*x)¼MD@@@'.e8~,TsYhZ*47 @@@aQtpaQ8 s @@@"a+&=֨S'Ǒ`" %KkVՄ39IS(-3ȘgNXrBNtvrVZT*wyt`9]WWz!n# խ4Si_:mE4;y)NM=e[xbܸq4;`9q22v>!  a.@XIRQŔ8O@X? ̜MRŋ{q`Ef &Ёw4;&̬w;,*4_?~OO_[-v9@@EfHJ0ީj5tJ8vګ;,Zv~0aG27噿ʢuwO 620ӎ_gQ.UgI%'OSz"g}r9ʜ*wKվ-knj\OWWH[jPzLq约{~¢feѹkU>_e>zLmUwL0יv鳧ʛFIU\eU0sQzFV-Н;w4m?fF}b Ymhz<:p +[l=PȊjbۏdݯ#^|0Ct޹6mٮ˗#O/ a>ZԲrss{4lX:|r̦YsOܸq5n]IX _^9>m&Oi_7uhm}J/y o+(? ӵg߁@N@@@a?3ظI "_6V;, J,',ҚwB%~&=|ԾlRvFVȨJE|K<։ǔ'C~n1E.ך}̜,A2k=6v}PLvK76gMI(}=bOe+֨brQZh9~0͞P7oSՕ;ONf]D 5y:Q0G]~g,JG jU.r5}8~z7XGSi)J&-|sNfU6>2+ݓh Qw>G@@ ,򇈰/Lt j/޸k ʯح3w?$,+}:\~ZZ]Td=}د.ߺ?Tyr+Ŏ>&LZfVeԴjƩvdEOppueYe|rOT $4+N#QJeUIS׌WlZ=` nʺ)kaVCYJ,+rfNm:}ɟ?|' 7+'   QXȟ#, ]â+`.wW9â l޷Uky>4^Qр9j8FuBDqkj ͸NXN?}eKSjk)2Qcij\]f.m9^=iϖ5wiFטa:M_8dYmx理Ee™&j+WLV ńI.I\+ έU-jxYO>2ҦJ?aQT`>eɜIN?kӮn޼Lo_nfQ=]G@@&@XDX'(HLI,jW>(Q׬K7/uծfWuLG,QSh 4}$Mm=5p:ެ3WOF'eLE׬F֊âeiȼޑ>,9|竅jn$8nv}m: ʕ+:|⥰Ⱥ{`zE.biĨmÁzi EA9@@baaQ(]&\ȏ' MͿȻ}fuR\x?={+Mt^?AU[υkYE+GS-oc5mMl;[i3ӗvU͊zp-+/G""dq!چʢ<:f[S~[rsvS$<êY4v 2.B]\iլZ}Y3אߪnML[6Q"ՠ ,zUXԫGG5E_̙2l-_&+ˣ&7bZ~[p  Du"_3Xp1e͞M>ߞx<ݿML="*,*fʑfwsuՃ ͙ؼ~Q7c .>z^ an<{ͮQ65"mo"Ԅc)SzhEC`4YâbE aղm`S@@@+@Xu.\{NX~Pԩ4l#2EqLa#aɈ   @ +wԽaQԝ;z   @p%,@@@baQ(v\   @T ,JE_@@@@,)KV8~,TwqYhZN\    \ ,r"&@@@@ 0yP M;fYU9t}}Q @@@a/4iPoi҅|䩲*ڷgg(9% /P@ZV/>ӳg1YH@@@3"_ɒ{Eϝ?͖#RLW8 @RTZuu1o@@@bELXwӅ gu?ش]%K{U[N    @ EY2d̬.ӧOxRםt M76n#   ~Eh%zAw sSMGa> "   ^,U+D*Tҭ7w`=֨S'?aJo(O|Z|zڴTX ֍ڶuuwIiSTb$~4=\â4q] ЏQBEЙ lRаA}e{^`G5vhQׯ𯃍>P1ps@@@ JR|iy"e*mX[TlGJF S$>e+âgTuìzbVZjEҤIEtJ8vګ[XT!U)SnfЯ/YY4x6ǎkfEuq?o ݹsGӦsYS4_TZj܅Zb}NĉԱ}+YucϳiL3`}վnR)=}ksݿPS=.G&_K8@@@ 3 %P+?Щ rpp4Oݸ~-H,R&L}fe̔Y3f5ϷʼnWJGN(}fϘF"ߝiլqEm#r$6, hi>kIfLT}ui?evޯa#*Uʔ3j>iRݾ>3aFٲ]>}j1ap=|@?NC[d1}ԠZ"WWM?BQt]mܴM|zݾ֜yǁ>mɝSm[/~6SEd@@@ ^1߫J:EjK9}Rrhduq FzZfr_ʪWZ4~0}PKVXԻgİ5gvUUV -GGj}E3|YϜR..̶J/~}kMڰiq>~秵:wl;vk>8UK:? D h`oӴ_L7\ q3@@@ g)R<k`ywS:`Bׯ:Es{dڶy+H2VK",zaQսK;5+â{w}tӆ[nfeʘA4'+ybVe˒Iе7s맹~GxlK y=yR5obE{БjҬibfd Ϸht15NV;@@@"a I!߻cɒhhެ6m/E֍E֪+.؏WEV{5 ݻ{zGT0uV64oC 6¢o?Ffe{e_DnW-^0]h',iVnU%V,em`^v}Y}O]C߀{[\AF   ! ,Egmz#][ܬ(T%L=DZBaGuL_z(Uaћ %vҥֶ+jͪeiAX6aG28{m4+zƎIƎbc -=EݿozjѴZ瞯V*,գ9fΜ)]*| , 64OZ|h=|   |Mb ehVY5޽nSfEu4?ywŰ( P#:ˬ6Y6-Ku+ZHrd~μź{kU(ilmhΎ'Uy, ⥫TҼ.^85wVZk߯zw[Օ+״l!+MeɒA[}m#/,ʕ+ڵi[nE/_jM{ -y[Wm5oC{m' #  UqŊ䐨`bʚ=}#WW7{˚u,^8O3ACoKɒ5JUV|": IDATs!LDE!X[ܹiU=tb {|֛999)m*^ܓ$֏G3!H̬w>, =k*Z}Unn^HX$@@@ jbW#Rw#,నtJ8vګEh5ϔJoH~^OTdv/Qd taYSXDN&:U*ܭq%r*3Wƴ+q<+S]S~JUwѶ˷~Ϻr٦|ʰu&ʘ)uh{   y^7gPioNoaQEUQ>,Z4ʥJOk zk֪El‘s*4ͫ Y}dIs K+ vT+{Oq?̑(T-T'C 4V7T漅TIWE?itoѷ r{   E9yV\&s¢ljmh-,@& (m?oU=W_6cw mt3Taњ*u |TvS'G{gT%M2ux3*,#gSzI:{AE}@%ї7   @ ,", ғQaQ+Gnzs-{tR@aQxn^<ҚEM4;8> פ5=Tut}rt2s:}Ou2'//}+ "tرͼܿW.iPz>1v٧G)/   I ¢ u"K,e>kF7oފtC    tI(HL?\Ѡ?`   ؄ETw "J>j7MꔦN3]x)j^#  1X(O~pNX-E@@@ Eݹ מ+77C@@@ ">jݘ(jE@@@ E!:@@@@  dʒU' 'x¢?"   < @@@&E&2eԪX}yyy|o.P4nToU\tuuI7o7\1Uz#uSIsWX#)Sw(A„ڻw%|   C|M|)kv_"> ENݺ?h9asY}i~E~ŋ#q   @ ,5P)u7ӌ(D?BOUXjhf巴e>p fSZ{VRX\MrpАU] chshfv3HjѺ_9~    s|ͽ -GJ)_QwюmcGUf-u~;Ɨ/ӷjS~#:̭w 4,WbUCћ9Pjn ؟.O^Ϟ?%Jפ c    1[(Oe+j1)ͷ*VիS+B׳Q1(zszʢD..\8>0LX>vn)QKOU{ijZ|g#  Eȗ{dz޽ma,]V %DCEY+ݺoѩ;w4bjVXd_ ^hoYY`+'K\0Rӡx@@@@?"_2 2Q*_lJqC>iĉAh-l;[[j#UrHs¢9fUR{ulcY뽯2 Vc lE]N8ݗiN/\Լ94NB@@EIKV75Μ>];דm)IyHކU&$,Gy[7ԥedYGnjB 9b6m^OciժڕoB=s̭VAw& EL;]Ԩ} T-?/?~PY@pVdt1,[U}赜   |Op(Yr.[A g1zabJ`7+JE UlgGVND_m]g6ݜwZ~L"+t=7d¡ɕKY3&UcmYYԠ g)ۮ[>_q-e8<@@@u ͚=RJW۟&PȬfGDE֪"W5΍J4/aE1lϟ~nZa基߂,= L,"o6eKȧwH[]sЄE_NX5mvUW1 G@@a)mVլ@kV-kWUۺv':(]\*hVw)P˔uvaau'+ԙoj5ڻ0Y`=;Y )DEi'˓z*K6BDPJ˾6cf11{i~͘纺g9}^\{FiSo$k"h뤔yyrw4Q Ҡܽ`kC4,j1$j!GҁA2px`z]@@p8¢KB i٦O'EȆk%)1zO^a*:uBisp,!/n$AU2M۱ 2zedB$ 2x:9|6^<\]eJUL"D떲R꟬KEeԫRyGx9QЪLǘIʶM?7f@@@ ,r߃+,ruwMLz o˽@@@pX¢\]Nq,\尋ĮiX&N   8aQSRS̞%ZU;vn={8@@@F(^}--֭q]`KcUr=ht͋   PrX.wt?v#[IӦ2d3OY9@@@(E9_KllLQ_2>$nnɇb   S]o2k/_C@@@p6"g[q (99Yf~:]   V¢ºrٲe,Y    [+)0RXD?w!ɤ@@@(h¢~    @! ,*ċ@@@@ ,*hQ   b¢BxL@@@(h¢~    @! ,*ċ@@@@ ,D~R "'O\/I@ue1!_|6Ku!@@@(E/$4LLXt|IIN[:&QQeۖ *;+T xt%x|@@@./@XUMdH eͪ./+&+V8   "@Xi%ʕ//-[KRRtY>(rbW!*+V!, ;.A@@p>¢KּYRfmIMIȓŒ|oF{O?B>"d<   +@XɳZZRj5Yݷ:E4k.n5ݮ@͚ ee2y>>"   PX2-ocgO˖ :ʼ>+,F@@@ ]?kFu֕QLj|{֗8@@@@ o"@@@@a/    a    @v*x+@@@@lE     E    ,Ĥ~RFMqw}{Ȧ^@@@@92sUat|1 Qۻ}6    E^-sk֒0Y[Q@@@@ ,$,6[? RU7h,vD@@@ , T "6eKHJrmIJ,%_@@@@92sZHFMu IH(GJe6    E^3M[,+?nX/     ETX,_Peys <%   8aQWEZj++KJJlݼI/     <Eγ<)    pYª`5N39@@@@""ª5KI|>%pB|j $,2pJ_q@@@@/^X9kv{t&GE w@@@@aW@@@@ ,r`*       8a-SA@@@-@Xd`|@@@@h1     `o"{#   $@X@T@@@@{ {@@@p "Z    [+     9b0@@@@E^G@@@Hȁ     , 0>    @.Ms0pB$qwp'@ӑ\@ E"'\zȡ     ,?#   %@XPd@@@@ ן@@@@ ,r`2    }    C 9r0@@@@Egt@@@@j9     `_"3:    PEL@@@a}@@@p("Z&   WȾ   8aC-A@@@+@Xd_FG@@@Jȡ     ,?#   %@XPd@@@@ ן@@@@ ,r`2 @I&MݼTRifkWٷwo DXI Gb=   a @(W ~iۮ/_^.$\GOgȢ +lٷz\}tG;(/$9n.,=k1_mp[ye[@RR^_AK{%fGr2>eڍjrbټ%ש:h`r!JKO$ :\[>vkҒtN+ZMJs⒖rEtwY y`>I:CzՐ\ EDL@ ?ժWf^9cHU/5C]BFyâۻtx!{}.حjsX\=ň1]K}%MC_HRq.#^!-$FÝsz.gJr\;' 'Kwss!-|O˿0)V139E;>O$.9Y^| p+,4gM9+WwraxV\ܤLRZUz_ṰmZUiXoF@-I;&?OjjC*JM)A{Ɋrz'] LZ\@(dEl. fC]녮2w|ٱm0dw/>B#GJ߾}(m[8X1H/]*>NV~4lHO(͛7[aQ-$2L}]V8e=wKUie!J.>\d2dԒWƎ7w<"s[oZuV&# [j tJ5YqED$Vxfxdyu]'uk)T=&osZC$ |-|juU[\=4ک! ]?$rH Ué,񾡋+ Z;b.9jRUjD]OT{_<â @j;edɷʗ_|>~?CmߺMz+&ûyRöǿpmuIV {dV{3AB\ G~@!dj4j#ɱGne+}mKUȭwD|EÁ,T<ZwrcTgl!ٶ6fUFdֶJ*ru%7Ju]ZYTឯ$l^kԞCEV%3v/[2_3ϊg@ + m8XJjձ{k֙,Y֓ qzꗬB73!Y[N.Lo  EM(σ `z2פ8G@voJͬm`^|QΞ7G1IJI5EeCDzlhzޗZetAv<ۻLXZ)TKX]7((F{z'lhߡnU$jNfY.kXkXtN-ngN1/6έ&/}Eg̔If5Z5h ܑV+|C{Ō"SuSyN9[ڛoC{tn'zUҺeT>Tz7y1K L7f떯VyQi6~8^9ўL&,2N鶱K7y֒3sYd¨ӫFe j~>kVȌ[XdfzB@Χo74GÛ䴱;}i6|X+^ ]zؓ)4 -s&ӭuG/PƑ9,2_3Mc6M jnk; 2W -3?fs >*֏li%5!:=,ejmJԺ[+%Nk}?@B)@XT(I#\kdVŒ`(9,2}$۶՞='J"||U,#Em]Uʖyj >(hVʤY\6L6jdUe2hࠁyEع7ĉmh0!we5?Ӕw޹v֡& Y_^7ڀ:|fl[͗B.c-]Aw) Z爆 &\82oC3=Ԓg9 ?E-WAkU|256..Qo'0n_Ϭ/M{k3 r!| ͞*얿~fY ZmݎGw_0Pr 3U.i齯20 L3?q+[45j.SXdyjSfӼ9-6Q}oV yW(etگL:&'3?,2cfVVO9 Naȱ9kkcJ'߿LqJ)RU/1aSz﫼w":aY;VMVXdg&mmQ h:/˟bUҭ+sVk``LA .حӭ~T&L>l5+,^I]= I0sE*uɣ[|o)$<<\iΤ {)##ҧu6R̳6SʒE(,20Ctz_ͮ}? ZkiMsM1Vtf>( v'~p  Pڊ< \#-Yd]a&H)KeR\~8'm|p@@: ]'hA@0 jҲモN;V/us7͜ڌSJy_Wżt_,  a *PD ߑ٢v9y'V+'V_:?9 y`O@vv@ @ȯb}}/?,/h3訨ޒ@@\!   S@z+ںIENDB`gcovr-7.0/doc/images/screenshot-html-github-dark-green-src.png000066400000000000000000001565501455455346200244520ustar00rootroot00000000000000PNG  IHDRʢ=q IDATx^G"KBp%H 8,ww I,vfzgfg5;˹'ϗlWWWg{*LX ރA$@$@$@$@$@$@$@$@B "$@$@$@$@$@$@$@$@. X P,@$@$@$@$@$@$@$@$@ O,[A$@$@$@$@$@$@$@$`%@/ "$@$@$@$@$@$@$@$@> 0o " $@$@$@$@$@$@$@$@ $"$@$@$@$@$@$@$@$@V2 #'[GKdɘg! 4Bڊp<$@$@$En@b    X/lH<@„ QDIɗiӦE5JT~=˗pY߿gܞd,YQ\Y|H2{Gǻw#\x vڅ#w…C"EQT dȘ $FKp=;=FW $Ir#oH#lbŌ"Ǹz*Ξ9{`Ϟx}.28'xXlrw D aG߿'Oc\pwφ 3|&f$@$@$X-6J$qPNPB-ֵ 6o}4iЧo_͗ϭ~_.:C/^]w)[>u -[4;wjonK]QFu_^:xA #)J(8p0"Gl̚bG* GIbG4 @@3FIL0a|Lܹs$B͛7e_ $@ 4i2햟F֭b*\&OjklC~CD&y 1sdXFm[u>hѪ߸qGݻw )SDl٬bY~^΄aU7ݽo޼1we<qEϳYܓq.X(#E|kĢi} ;I`Ӧ9r@Ĉ:;wO Pr%5z'"@-$@$A(ybq$@$.X%/ cĉ8îT,*]&Gq)mbŎ?o @իW;v fϘim *.UV .s؉ZnB~} QFEQbE|5O4)SD Cd),T ."&$iDW/_[ULTrn-_9_Ub(;~.X`k<}^Q>bpLu,&'vDw_ I̼]"P~=?xKǧkְQ#6Lˋ{teK }޳'rr*0ք؈HH Xb# 0ov 4tCG6{Hŀ~յn>Οowom}5>vsYԨZ5Z@[ty89ӧN*T0FZj(VH6?Wbz : e˕siov"{ܘ1/&΢cNеĦ7vՀ}\݀-ڊE;vlGf qGEtCJ/whZw|Ͷnv>0EZ*{ L<JG_7i?GgΏcB]9]6NEi[H2Ȟ-!M1ׯ`![P, gXYђ t_mm>B8]M&jX]\J̴^fпO_̟?U,/>jdjv(sR_cfH%24':V(_x݈+[>zu:l"dM2I$ѷfHEv'(CmHHsP,HIH-ZBc+UN ٻ4ldѣƆɿa.A(acdTQti&KhP)x)?f1eի;V)+f9ݷbúu>Rʇ2d`w<ٻ{/޿OE,TE5SQF∜j#d{ɦ4ݧgj鉖%B*[؏1qV!cFu*?5L+v}t9 g0rPBГbƈiW/؊E*&u o-W|,JѺj-L'ڽkvH癳gDDa5R"-S Y+Ĩ}^3fVXn7N\9"e8TlX#sѬtQȘ1c5o*tlP/('`dYBK Om8z-ńD4ïe_fXl_2>eʔrvcX|wj7};6M}VX'NN3ԪUێ!gt\'>R"xS _w]arbR[;)/;$@$@AObQ3HH X #s2\&3tafFXm˶G EV{k~ իTqVm6lڄ4iZ-i֕mt+)5fav3fنz)6ldl<5"-{ٱk5[ETI3lCKlfl&H;l eqi4&;v4 K̙= e sfU%3GچOꏣ>9a+Y"Ѽys1}Tz* ="g /F92hf͜i|Ύ7gi{Gb3c')kogE^OSYY+tMǣ֮`'hmwBR?zjח#Ÿ~23P">XڦdcK4nͶѺ"K%ð8+els\Ʋ x&En5 8$=zt_mzͱADYF*)RSK 2i0}T Wy=jڨqc럴Hˌ ]bTXPns/[7AKf&Hi&^DPj"8 -5ԒCK8TRt&MZUd l"R[ԐL5D1.!fӖpȜWP 5k"G MC*p` 5>&Ç\ng"+b(*$OLsQ n$/H><7d7i^"E23kۆ9՘40=gʑX,P=vcMf-]*>Z,`/w>?<+Jim8IeIUt- B:r$@$`PGE P s&^XQfRi?PljZt)\p1Vdԩln_ߋgCY,o^43 ˩P69{]iaÜak&X‘X%wZ^c:c[Y2lILQnzh!hF%̥YoXBOLr58x䰝ohɖ$w5^a X{[쑥1.^W?\9C ݙY, ZVV臬%sf_L"@k6H'Rkf9V5-rM=v٬f%E}~pO4<,'ؖܙ"whQ#vboo @#@()gD$Sk۰l1]%R U;6$imSvgoM4;YԪS}qW63N2>Gb:[ _O limmN53u_Ic 3V,r.[sY,*e1­LJ'wNZ̶c j^NO2{PU\ #G}l>sl[N٘ܚM#s֕oE,l>\va׎J|Y3EGޜv菉Xr%Hb9m|5 vgr-g XtB2̞XK7HH Xz֒3! /Rd{36r7w,lw$7~w[B:[}m zͥhB+\7(eʔ6 eL-a~wHfˢ }ޝ͝"8U贄oqtRe fA}Aq)s&8/bޯE250Ou0Eyh ѫOoe[ܗf6ߛ5 X^L;پoA7BN$@Ţз GN`H6 ŊiS9̥5b]s9ob:kg.zgfw_GqmzJ89OB5>07~#fؽKN2JbɑX%)&z՛lڸeSHgUsٳ[n)ES.㲄wѩZ7n\wu6d(6%bYLr͛IS3䣇ઈϟ?7|g>ӱl "hUufeX_wshz̻nfpjm l*+O:|L9ik؝ix3W`SS5֟M38_ -zZ*FlΝ[b0"wN# CbQYK΄H Wl =B[#7/r c9?a0?ӧ{dLs}鷳P$ynϜ[2>"sJ2ggmC:[+LM?ŷu6֩9v2{軟5S&X)rd1Q]ZX%B3a,2EfaϷ r`,۽k٘} 'xYf۵YWl=?a-sf]fYVqT=kV>pg ͜"*! Ţs9k PL.3nM(YdغcXըQf0on{lqll6jbm yfq|l̯?Cf'Gb$^={`ɢŁ_Hf{쇊 增.>3fu ~` fĐ *̕ ~(SSr #aV1E4;)ONOj'eJZj Xd>зlEQr,W_֯dȯ[4G'1ĺ5b|DSWevi⥊SكȖY\9f~ xP,x֚3%Hum{D 9qtS EznXuj \ׯ[gϞ3ѣcמvZvEzNOCL77zgZa -)Vkݶcݯc>t "&83B2[ ıWCf =brشeUйcG_Oԯb}UsⳣbƖ0EzdQ16V0K{Xx1rad;砘sX}4k;k^JRl,v=}TN+b'6&uGbQ0\]iN)^S}-j%͝9Y6rM]9#izB%rH 'OEv$@$@Fb-K$@0=wYhSXOfɆ6cWYD"'7Evm%@zQMHy(Ƌ _/G3r֦jhG/Y.\8k[XfΞ["YSZh> "w6b^3g]zEHRwuܿ羿>]HE55?.^FÇ ^4Nܴl*3uM]q$iUU}ÆGjլtVHHi xq9weK+Vlߵ$VKcmÿbqxߢY3(' @$@(t+gE$@(Gq(Y;_M?x1E)#ckY_͡}>|o6LcƌR!cƌ mTuX56Dž?©ӧp}<#ND6t1v* {-mdW\v I=Zt$һLY2#/,d[AFŮ5rCL{cŌ%Y塥?1H5*a޴j)X_~5Ʒh"iƏmW/[Bԩ w(T0ѺUK}B2[ {﷾Ϊ" :-R`Ƭv"f'Z[l?7A=c8W܆lplïb~6Ȼiٱ}6L4Y>ow=M+fZvB>ӑXTRJ&Ld7&ӲkW;7 )^zJmH,kٽ*"/7C) 5EĄ:]t*b_tzzwZBE:5kq"~̓{}E2RH,TxqxEB?b} IDAT3Ebb \p^PNl\ڜRgIEU+Vx!֪].˙w@Ģ}ە+W7n\dΚ %›HHBE!b8 |1R2J(]Eͮ8;y'~=g)n_Hn"!v|LGbޣC9nlܰ߶ky1wCp!YR79T\,SzBME!e=rd94lw+AWBX,LaD)y %ۭ\"nH,ҿrEJ=EΑXjy ,P jH0b(CGU|dX6}fw&wFx USBETɓ6$f(5nN}0lh0   '@א3  T(Jnޢ]֐o4[bْӻ˦*+[VW7/9 Qҵg}vD(FBЫOLҭ.󩌃l-YK bݠ;PΚ9#D3z ml͔m۪PLnٲ5˙XiDk0Sl3'=ߕo[QHeϜ9 cCy8x0Gȝޭ/]jԯEzf̛P~}Y%gbI$OjC坎/k5/K8f 5[Qd%Yj&)T7v,?PFFo^pE;6̙Eŧ'9wz)5iqZ9b(UWKڷwHISrBȷIHsP,HIHtSXTӓ2KTl)iy9իWq92cr$:NlrFʧQ7^RGx/ػgtd1?#idPl`^#1d9|޻"hÎۯ3DmT<Ѭ%K SH$1Fj'rΝš YWS. HO<瀔>-r˗/5ĉIFY޼xW K|K7 WbgJPHQcqe4I߲QU[9qk6B*[9)~C*U4E-Aw5%HPXx-yFh&9#i* jV1O{8}~gLV8h"˘W*ժ"gE;wn㠔_bݵ{wCt+HhVDʐ!#%gqgןJAlذ_Y(~tL 6BO[}4wZePliS!dE O=5wω1"bV!Y=\4RKJU$۴a!&9F27EEUl%0ӿH)dwl@" FGJFxE])G.5u㻟A$@$(yr$@$@$@$dz/A 9OfHJLIHH XRV    H`h[rE_je?$X)G@$@$@ P,B$@$@$@$[J5w--e$@o @h!@($A$@$@$@nPQ#iҤhݦ {_ ]9PٌbQ\VNH>J>eIHH>fz3v؉S'NBOzaP8qbTQ0ʶ#GbI3:sXWHH XZV    7 X"7͎;Fbt'1X7HH XZV    7 /P3gv5#Ǐ}ؐbǸ3 NBrV$@$@$@$@LPxqd˖ I%Cܸq㉈B_Ǐ+qYt"7 GXA @X<       HHHHHHH<"X&HHHHHHHŢ̧ GXA @X<       aR}G$޼y#qb$@AW!g $^~-EEv91,0IHHHHHHH 8P, | xEP& EA        !@C$       @(8($@$@$@$@$@$@$@$!(yBq$@$@$@$@$@$@$@$(e>HHHHHHH<"Y(HHHHHHHŢg X! a @pX        HHHHHHH<"Y(HHHHHHHŢg X! a @pX        +$ bAw`pi8\goD#V.X,       @ C◨)D1}Dt_S,+1'      H2r$`%YWhQ!zpFy9I]e>FR{_Iww uԫOxEB.]o$     Dfhݦ5)cZI$Eʕ0yҤ4eŃD[DJ?~ܹs׮Q[8רU A q`~_g){tpxGo4,7o?t*]շ;!Bٿ~ÇD$@$@$@$@$@+(͕<ٳgG5v\|iҤHL3fX'lϟ>CGD ;utK,Sx/X9 Fҝ}ܻz~~pڞM9>OS뎇wOqaO]FIP:D f6?9 / |}T,_1wԠT֣C_&     \E%JĠ!7Wnc{ijg*U LذػkzꉧOmŏ}#_x.]1Gݻw.vr* wt\z &Ǻ5kQL䭎d\v5q#G{1x2K{ĢF!{ 9^ wL> \Ȩ /o^mD䱍"|j5~7+pyB<aG?Fat1D ;_G}rD]4XhΝXQ$@$@$@$@$@$@XTN̛;˖,A̘11zX\khUiL?N3n,-ZiNhԨ1ڴjG!Cu&Ο?JbQ])~|>< )!?R5tkG{ISѣ>u>-%/qrb*"ESk"~(vv鲻Av1c\C4+*w=ݓ!_qtbd)mG^`A(tܿ ~>ƭa|-0#ŢXccϾ}P      XTTIo;t'5{Iȓ+'޼yc`YўUȐ1#ihvEָn eHQΠ2n2WBˌrei~O? |,ebiFa†Cq/~dad,^2VᆈEU{†QE,m=:oO\$Mu]7#ŢFE THHHHH<_3RLiCP1Ht{.ݺѣ#D뷯'GNDÇD^VZY?իW<!4c-Yd-d(85lk d޽QfM%&^̢cՓ(r%b$™cYػaO0ĥNs:E tae($s3weC     0)(XSOM|/"ߢw!# pb ;'J$ 6/ZÁ}}5PirG^R79Zz PzyP]VϢXIjX#%>`^F޿'a솙 \EB Rbz)sc;     hXԮ]{4mbmql@E1*H7ZOL>t(ܹRmg,To߾51 gOѹcGg^n}\4oU g&D&Jۯ?-[#GKZ/Ѩ@M*u>Ԓw?I'σsq|m/OW?3NGw\;}Wkdg%~Z5Cs#WLi{i u0,fGZxgqbХs'ݳdS     8X4h`WbŌ'H;Q3=zZ)b$\z'N4 ,N:#q$x~m5OC87β7k)SBiӦ[/bQpSNDC_?MTn'Mw.XoMy 28ţptwo^uECs27$5xiqcC]_;ʼnEP_ ?n_>vZæx6_kT,z.O ـHHHHHHHK ChQ$`E}vP7a7~G`(ZS7EU(?]ؘHHHHHHHJdgձߐ_ מgP,ɨ) 2韡b֧&p˶y.{=֟-A$)Y$@$@$@$@$@$@$@)t _N'F>G|΋b|6 B@OIKz8Q+x?ë/~XXlJ$@$@$@$@$@$@$FB1=4GA -;&      )T(V8VHNd}<;4QEmڶEĉѣ{wĪkt̟77`A^=QjUČZ4G޽Ѯ7_нgO$LPm@{IHHHHH'/_>ʖYG BJ/Ĭa†O~=%^F_(b#QJi?z>ώ f̘ذ~}EtAݺP@~<W>]p"3v_]7`ٸ{nĢja!hܰ!ȯ#     j֮AhTR%={6mܼ˗۷og%I*WI|H,N {;Ik(Q0p *SY2ft N$=xH˷OM8Ģ(^Q0bp޿{K.m`gW/1~X,_3#D=CBMQ\9ԩY!Mfϐ~ѢFCN)HHHHH bQvѨa׮^ūWMRL["CtVJX$I'^|P,2SNq'͛ȕ;"=̻R<_qHc ԃs1kIH;9N]?kWCM#76ێ>嬏:-wX G4Y;<|Nu܏SM,z ucf,}ڣ>3\~Əú5k~J)c+֑lk׮:mA%Pn]J.n=xۯ?jԪ#֬^Nzuc>2TNT^"EƮ];ѯo_<1X>za{bQ d<=PPA;tZha<E: Y%s͛eB7yDTQ70o IDATud\ HHHHHB?Zim̡ךޣ,/~L6ͺ}3BUl',ڃbS6G{cb-ofJ$7Wnu͚7GDp1A2L6[g\G_~ _#~ی69rD]O :u ۵ O-_GŐABb{ ksFʝ'CvӬ/Cp:4fϛ'ȻR\D{[ÜMK=*E+ *m`]X|r+aÄC.^Zi:}6oQUcቕvB>Ui#u/Qo^ $N :xq^{GkE' 0t`l9{FfN/QT)C,+_$ׯ_s8i?]J`Ǯ](_,.^`v8wJZ@%Wbe̔ =u/ۿn*7i/SoE*<GPkĉ2vR]f͜˖!9 +V,Lj~0ƮbQD 18v2/];wHHHHH<@`E/7w.-Yb؊!h՞&[lX,{̢%KډEU^zȕ+XFŢ#'/A@~|oԯ_eXD~p1ۏ?M7[SdK/7ĢaZnmxĹYI,41ǎFR* ?*IG% &}OW@yQsvSƹn(;>UtƦs;lj~,m0BͽRvݭ6 4Rx'gؼikGmfQC̙^Ӧ⚨[$ZjlΟӧOca[cŎ-_$PAD˗/X5ACQ1O7,Y꼒v= A%iƸ~EE ¤)SP`A^PHJ+fsƍY̙ %KL"!oo @'`,x߻dSffQR%2v_՞h…F&CZg$'hԠU,=fD+CNXԒ=);qGACP_7Cgb}eK+Z,ROPtb5c$|=䨉Wo^Ƶ)sIIُH?bIz8bц!}u3jgmFM>+ނw/XX}kM,%*FeH249iUQͲi+oV2eˡRFS{b X˶Tl)#Bmy_ĢRrMS*W`ؽ$+HSO5eeSN>~qs)KkݲQ[fPDݻw;&'lO4 U*Vŋa 48R"ޕ5nX7mo{/¢+%˨b1Y,fbli!oih`k2'Ɍne<|iAM]KCՙ"Fm-REu4Jvx6^4Qy'Hǐ9stYdfEQjgŌ0nܰ!˜c16n@z_KNػg]EFUn\g4mnEf7drYO9%GG$VAKŢbȭרU{ͪƑZcazo^߿IR x";ے R"r\"^(?/LpW,>iZ#FhV'LN,6z@Rm4y2Ƹ)'aƊ#MK9#W-M׭y΋mVf}Y'(Lx v$-K8&Έ!{ Es贶~Vw" E؃W( *3֓;pՇ6 cLÞ~[olx"[騵xdh(bQ#H"UHga&'YGiq$@$@$@$@$@$@$F|{PKnX^GFrb%NKBt8      1F±Bx:'١G:X?nHHHHHH!%7 =aSClydBrXE!h18      PI B.bF}$g0(yܫ 1ŏp1!lp2}7w^~꙳S, d$@$@$@$@$@$@$@$(yq$@$@$@$@$@$@$@$P: DBH2bxx Ϟ'oڛ7{??ytbQ`CHHHHHHHBQ"KXH"ŵWo0}z2HN(Hs       BX&ǟ6C̺$ȰR, 2HHHHHHH Pm!e8;1EA Xv-.^ ;|Q"cl8&L?;{|{x~IZEGD*U۷o2y.^6+O?ŏF}o +;uD)pe 45 퇢ŋ!gmZ/]w4߀OߞuRN!k֬xPf3|n/0ۻ$@$@$@$@$j֮ACܿa8 *(WCs%K&;IէĀ{ș+:|=2d̈Obm:d0>}@,eB$׶oQ z#4(RH6d("{EF)eQ#8q­Qի&Lk7lرc-(Whe7MzȒ9 ztpʗ;7vg@`Ϸvݶ?63~WL8E8ܩ~޼\]깺R xiԕcA/B(\T /_t(E{C_~ |2qwq@޼}nMb|ٳ@9g4bŎ=z`1qy DVRmي֭Z"|Nի#Rصk'kWѣG1d sFu/[=wcرE‘c믭M 8QS0vn>7s+0gǔiӐ7w.<{xTǎlhzĉtr 6n z c    T,jݦ5)jMW6ֵkĩS'ѽgO<[;ʞ<7l`5n,?gϰrr1;7=boyץ\z G[YUV-|k$IwFwXE~4Δ%3ˏRyd"L?n}7 /b%3z! A\yr#ߟ"4y~Knȓ'W V0OXv ><;rz:,*U4nے˗Q&z_9kz&ܛ9CF1mZ3~D?g}Wk^ODxjh0ZoUϏG/jf !MKuj|}͏?|kA*i&,ZΞ= U׬anݡg1g(*Y(ehv1S&_o~by._nED4 #F ^عQꦂMP_7'd-'ͩz)rd9ת^ӧOm; ٮ͚ujִ>HѢ#B],Yu/YjE'IHHHHC Ţ#WMP^T(W^U H۷oax}=\ͮ4*̜&uԘ1sZliحbёןb6/_Hx1*VǏGɌ۷nbQ$1:xeO0f84MژhrHrHO2.ƌE"(M<#E4ң"!GF)ғ'OйkW#Q$0<@֭es:&J٤ c4$s[,O)#;6KmiQn=ĨZֲk%I4IO%OO>E9pB9ė';ّHh *] zO/ WX|6o܄O6S| c+\%y,vN>~ru}jv =RnOR>@RH\]7מ\ xJgύx7ҥKT,\2ˏ*G\ BM0{,X1eB)NZ-]SwsTb9GWڿsO&U>8I.r^MGj"iȤS9uL(uO[מ3Hۇ eˊ(y b͆{ڹWR'F4Oi[n #B/EH$L"-99߿\DZ@^GŨZ }_M%YE?+͚"VxsEGbb\i5J6oDUD*n ׃YVmg NTNŋ_q:E|lVc?Eu[z5UP=4+(O޼OŢ j(M;_<þ M]}5m*niܿ{I%Siwo]^$bS7Lŧ%k˿g_Jܶ MJMr6sܯSHHHH\pYwlk&dfb߮m[kgK(q[WG扩ݻ"߭يEGp>{cCpdpm+5+4l0 -Vb2(Q"48K #L,Z):ylIPӬu(t7Zf)R"e"DlI̢G~,!KDϸ[,ֶ5^g)Ɉ7.,ZkH |*.%70~(6&Nd]ByDšY2JZ Ԣb|a#Mqvm䋯@vjEuA}<`=1+W`B4e rfR<\]wdp9؎1ǧF3$]Uͻ-YBKh9zѹf~9W?LHHHH<3hXJBĢnbZ&M;"-6ȕX?:t? ꃖobtOX\~`)BE9"&:q.9C?GbQtS,V͐R5x@?1 "]XU@41ҴD3KudFVϢbbB΢X8!ҥT]&]zUT"w+ { pgHH=kfsܙwOV$֓}3V,gw(qz`xV0,rusUzS~vaF|?6+صwƙOy)tR&NTrS+,#=)fve˖3z&L`n/;Y&ik/Vd+=k7˕+VmZYoW=̪*+${5o=^9}· eul?;F2tz.5I`֜Zkk6d@@¨Y%jYGرUzu{{g ϭ=Tjojf.kӮFzZO~N* IDATfK_f&8f7grV|,ʘX 3a$٭ռU{ױtvOXƏ ϼ 箆0:}ۯ &R-čMEo |GLjIۥnuiʼn^OUmg8篚g 'W\a M6e>mhA1AC;  V+,z ޻{OǎwĖ͛n*,G@@@"aQl   8 ,r$    @ ,@P@@@@GE@@@@Eh*    Hȑ#   H(M6CE@@@ 9s@@@@  Ef    #"GB|   D ¢4 @@@p$@XH@@@@$@X&"    9    "d3T@@@@a#!>G@@@"aQl   8 ,r$    @ ,@P@@@@GE@@@@Eh*    Hȑ#   H(M6CE@@@ 9s@@@@  Ef    #"GB|   D ¢4 @@@p$@XH@@@@$)M"x*BOOD=K <<+rd׈4dƊP.©KD(VEf    E_ҖD7_ןi̘Qrq.zիUbE=yľ$YR&&8@@@xmPٳ f˦+G֬z+owoV[lySuwâ7n @@@@tXThQ{?~Z}ǎ)O޼ҵ1+>|]۶`UZ׮S/oK8z|)'ϞhMпn޸?](nxv;/^T 3#s,J*ʕ)| fdQpa}?i:YK5iDUTI[5g,;wwwuCEϮݻ4o4}LETQd*/ȑ#SΪZE?~]ɑÇ˼-XmZ)~:l>gOs}_<\r"   /@E3gV5q7wNB nߡE *^fVd= Q+._QfSH嗊+jתgϞ)gΜ3xYӦuV%IDC;wݜjĨQQ#WEKLt%}3z<<=ߌoͯ Tٽ^Z>GukrZ3Fw҈a@թc?3@@@@E t񒽚f~n [Y"k L619 Г~A̪7o'H@n3hoհk. +f%Ӌ5^` gj۪6n+j {uwSV39{9s䰿6!   @Ұȋ%g-\Zt28tΜWSLS]GaQzԠaC_~۸Q?MA3fLaѲzڄIuϣJfQӿ e˾d(,J>VZ +=xbDvma)yamEޫ _9A@@@ yXdl?k?ہF5ksgϩ/rYLu_ ohUlޜA*UZc~fӼ |E7f;؋Au(svMâC5|n[}1,6!   @ MjDnWuVlڢѼd'O_Gj᯼ԫ}{QXTֽ)}_tNY7"XjY*3³_M-ڼkeK ,a׵/چǜ    @@Yo;rHB"NYaQ۶ ƾyD~Ǐl˖ͦU̕KLRre.F@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   aQO@@@@BaQ z   @ B\    ' Dqݟt2?"   < @@@'Ed"    EAH    @8 , '0@@@@ , E@@@@‰aQ8H   aQP(    ND2 @@@@ (B6@@@@p"@XN&a    A!¢g+[ʑ5c6cҦM" OhgҵӧO1c|@׮[G}Wkߞo+eE/}6|0M}+(kպj~ŋSNiİaڲysPނ@@@S.,ʗ?bD7DxES~IMy?,[o{#,믾–vCXr?Ck ?xHM7SҤIUd ]z- Mp   N ܄E 5R= z媯EߍٳiߨS/cuY`#RHZ]'vl-[L}zg'+,Ou{*鯿Ӧ=qb{Q׮̿Yz*%H@ V޼t]}?~f̘nx>o\X1cҶ-[շwoݼyS^aQnSBDqdM0mZYd"V<♀lʕ:r>5h_h́_ lUVIte͖Mr5u%ի7Z0}&\ulܞShʛ/f̚^_T2PvXXbE{\jۮRLRu@@@@ @ZүF$2aLrhB-YX&׿Nև' ճW:|ƎNsgֈ׉^aQw5JRVR%C zUK7oyti7r֭]k^aѡ`|TSHv+,5c&MŋU4oˢ 7'0}=p=pyZv9qn6FZyΝ=Yak>>YS7,°-۷歛spݽsWKE's,V˖ɓg]V`   X ܄E^#~U͢G4[n\'MRy7W.-\Dܽå}0|Zkkorrr}Xa_Y|bŎEa IDATunJzWޫe3VhZvv ]vMM<<<7ss4[O ~g{5Q>Ɣ*UZ %м9sWy mEYd -Xhѣ+E 1f[u7MqpM88d dXpo̷ϐAM%޷WG8b椁cMUȚ?+,?wzB>槝y&Zjezyrw1s=   \X^eՐ:?wYY*!j%MԬib=ĩWzaC)Zlr劾ё} *hVTZ7u bƌ=kgΓ':MQl_+j}] S ; !^|^|Y5o:w{D5Wן)8'|=xj֬%s_Li1] my^5mgԱ^U7g٪-6m:iJqXȿcV-6Ae5ct}XCe0VMByz@@@)"֐ Oƌ{i=zdo5/,V2uk;bAS 1=^Ytmtz_aum۪qOuUu7oQ٫RL*Pt_YicަeVm_0۪zٵ#,zz r-2,ZzPh?7LaZfճgj uԨ`ou ]`YYu25fHQϟӸq,.RDVd߯][h`ް"G)_6dɓeō7v\   @TXQq"     !   S(|+B@@@Hظ@@@Es^    FEoE    @ , ʨ@@@@7 ,z#6.B@@@§aQWF   aq    >2*@@@@ވ@@@@)@X>Q!   o$@XFl\   O¢9A> ݂MD@@@'2N*8~,P3U`ϵq   A( ӤKH_cY_Tb-rTݾC -{oV;>Oaܾ6?|mwau,i ;6}Oc:y{]=gg;wxbh5nx}=>y<4v>!  A.@XYI%W|7^|Mi"a>!9;(y*ʼn3}Ɍ!wx:x<> р9;O_\C?ŻiKe]z̓Ƿ%qOGY{K>c%]8v$QT)|Xd PªWZwis"   |^BE;v\m֨EX&¢J)^;,ZX2NJQ(DzVS~X&'5#CrT4iLD<趇 ^g}r˕J8nݻjCr{?W-5*Ab&+kĒnUǪ:QݸsUS6ҊsϬYYtIVUGSϙMuE2i[Jeb)gm9J#~骧Ϟ*GnVS|k,j6bFV=|,Zݸ\*=55e0+RdӗۏLl٢nDaiս}OmޱYxO<kw#t,dU(jhv5:u,M5sLbD?Ӻkɬkݴrm|e&0}}Ocjۮ*R-%  #&j{`g@@@.@X 6nڒȇMHE>UÎy]ZUYWXtJM?uR}CIFފf=oZY:aPR-+Ԅ54+N\SSӷך "5/S bY;Ѕg4yUJg?0~;,J+ƭ(Ԭ\WM2Μ;T͹]?}^gZ̪&w[:{V/9yz 誓yO4 rBȄDlbT*kF&d*(k,J"N|klb nsˆIe 7>V,9gqL8۟3a^=^fePKiҘoHoQM0SfEaEN?e>j\תz(Ym|  8 ,",rX'װí[ulO+<*a5dM"뺢i@I=6YۮR?U/ЄCtyU@*З)KT=^v$+tffo`NVXc}M)̵&L1)f8:kvT3o1F+\ܴ1ypKGֽw}wDI4~$U_hk+h yΛEcSO'rsuFOVu:UI5h\   @8 ,cYY&EL8tpʕTq&﯃:,xZQf4#4xa'EuvOߛ'Z<-_E X˞m7B;I]X2)";joruvӚǴj/={Ǟjز _'OYV.]Mâ_ Vk{emc]zY P?Kd$MM4ϵ ܚ }߁X1լQ 6+eLQNc]Vqw?RJ~-g   +AX &$V_DGśgAOԾr}1bD:0{eѴcM3DV8dKZ+N#  @ ,1yTLDU>}y֖1EHEsS F5s9tKۍ^}gm ڣGfu3uܷO+_k -OܸTNW͵mݦw?~EV?*橭Eم,)r R'hjTYEca=:~nܻfھ~=xB˨SfYdM4ű3&ɦs2׾ж# _U:y;܊R%{[oC{zAO [5 bfN'y#z~DM6Q{ u}C   @P h8m(NV$oujZâf[uos  ¢P3#E{~ۻQd)4b6ׇư()=n}=>yƅ   @X , K}%, A|n   @0 #vXaQX=   @n$,@@@"aQl   8H!N?4?3@@@@@P4E}ƒFb7k(6   '@X k+(J6VE<NA.0{ݺuKmZ0uy4   @x ,zaFȩTii͊z8wO(QսW/=rD3Opg   a Ul-?[ uz~RT\y5v~!   j|LEeڬ*۷lɂP3atxq   @ ,saF^HUua@@@@xS¢70#)s}٭4nOx]8:   "E!M[[ϯ7o>ݽwO s?@@@ŒaQ*:   }¢o@@@@0#@Xf"   o_;DN. @@@@qRcb3U`ϵq   A(&6Uʕ'VEM@TL9ݼq]{?~RO$OOW7Yʞ#V-?#EK͜%'IW,sw'gg%M\yTx5 RUkNRrU~\WV0㽠wsV䩴b٢PWJqcQzNqy*9keѷ&Q\WW]5+͛m{Mۚ:{P?Q*UW43?5sƉ/|ĉ_z>.h٤*-ztY+:vzr5͞> E>;Ӫa` O9yz 誓uk9n&N&QzuZ4i-g};q2eȬZӧvߏAMuav,zurssӤ1?ߐl§whw4{k:~6gɡ:iƯ5f[k8@@a¢WL@JU$irygKNYҠI[C#|eXdPk+f\VVmXȇ@PEV#'z/9[aQaÞQ3kN_f-WV Y=ϝR]yݭ=iڴm8O[/uӎ߶k?36'V =L?A ֟!n   8"?:> 5d? +,ӧtЄF׮]q8~EdS }W8I2,SV+.֭[7 bXNLޱʰWuhB)]jXYEGO>;QC+FF֯wj7FjfNZO<"IrІh=:zO_obo]v5\Eڞvw$7A~0[VG;:@@@Ba I&VMH0يV^fM i{1,n{Uǫ"jk ݽVb%ʘLt%?g﷡64GaQ_ϷYf͟a̱-X2Wk6W-Tj+,aVYê٬,cY[?;#4̼綸`AF   o,@Xڊ2U_޶@a{%Ǻկ_MggXd>lj&ywyx8~]¢ws呫[ֶjeaAX4a)P=ad?mڱI+ioV ӝ;w=n^%StZ}\gΝZY}#vi2ص~V]Eo S¥Ztޛ8p   @@Vl3Q4il0e0j5E0Uq(@!W^ LHTGZhI>ȑ#FڸaKu!]LY2dռ!㘳tyTPֲ))m żQ wO6no+k+p˪%*y|tZ8K=*_]U+~W.٫WfPN_aQLԾE'ݼ}Sǎե˗Tf=n/ вeήv;vkކTO#   +@X[$m%!Q|1Sf(&LYǒ-{N=~Pޚd3Hz葯>-?Ǽ&K sNc IDAT(`akk;5u_} \wV/UcC4sk-tu{U   @ , ;s=%, :~kٰ~ԬgVGư(nx?bZukUc%3GzI   aG(U(h?^GɓЈCaQ.}uZrkĎ[{T~ 7Ů9@@@BaQ蟣PC¢P1 t@@@.@X։ <2 @@@ 9s[@@@!@X19У$, 4!    &4|' B~   !@XE`    , Pg@@@"@XLș[?L(ς E 㻫V4s<<="OZ."i?'CKUmūkCM   @^#F,)ĉKXOHEN.J$ -xqkoWXdrw>,z{կ(c@U6q("Ӫa0 ϝK%ѿ4I=gk4)MoOS һ+V0`m|EEu/{qv]&wLbikm\Z)SQqSCVP|eXԨnJJ} p{   E>%W5+)DXچ¢ٳU@Uef_?)Gn$_XVcեK?k )SJ/\Ԑ#2Hx}9EU@¢y   K|_XW^ҩN5+a¢-ܜU>>qh]::;ہZxL"+tcV28h^ʾl 1cjab_dĄEQ@@@ l 1עs[S4%, G+,~DQhO Jhچ8mZJ@m杌;w #+,r6\DX4H+   @ ,czYY(h~Y[ SheUsTuþhSѳrE3"؏&U̙ r1,3xXi&*uh] EZA@@xEEzB*,*df1jz 9K{h:ɿ([42On0i•##OܸToW=G[ݻ䤩 *~7]~H߼ g;wٗEΗ{rvqwt9 Xɻ~=wkƼii    " TXqRVqi7!@@@x:$@X &NO kl\    @ , cR%, )yIu_9z  D,¢5oG@@E>&>UJ16YA@=t5o ŹѼR8?¢F6Q141A:C@@E>4;8qmۼ!4#z#M>ӓ'O4uO]j%\yu޺G|zUX)^l-YP]]{ ?m{Z4 'I$g''wX?;}jѺ:j@@@"ayϚ=Ҧh'J:vnVQ[+r~ PGMŝkK{_M/_L9O)^7 .G.Ea(a(jnbjK r^~lF׮^ӜY3t>'!  D\"somCKD;ڹ}K}B"{P=tGDŽ҅t] }{)sl*hðh|r3=nul&xloxTvr%ʼnWGss   @ ,gXɲZ0gz~J"GEPZ:,t=b tO"*Nk^\#9i3e"E 4\\F 3@@@"@XC)~z޽m/*RΛK Wԩc{ݼxu \LP+TtSYE{/_{m儉io4x:O   %@XC&g& J kW-Y߸  *gg8iRʚmg 2$s:~>r UI]I-FdVJ,X8z4mM}=8.,Wf u߸6v<[Fu1#QbB 9lvm:{IS'SkԼ<ߏjC&M.jk=n5fEg#  +@Xbӄ~ݢU0fϜA@@@޾a7aXg>ڿ/% BN]H\Ç    o_s0(ЧeɖMϝSu08w9v84lO{jaz ]\\TV]mݼ^ΟC۷oC/[Ma>}E3@9xWn |X_%vPҌ94_ Ō,Ԍ.t韣   b":mz5lX*OYt-$âq)C\gBL=Ujm^4/d y)χz4*$nLSҨ^_9l@@@Ba(TRL+Ν*^?z7 dXd @JNfm?[W/ !|9*x|ƒnjU5+(甅s̭ZF~]:4,grw=hN=u}努Ԝ{ IM&,_VcRfuoZN@@@E>'ol _80,sgY ޅdXd,*[bh aQ9⤁;}?W{O=ͨ뀖7Pa:MsV<\]eJǖUBNꖲKEekRE'x9QЪ,ǘIʶM?׳f@@@ ,r.؃+,ruwMLj<7A3    ]S]iȩָtL}bT<    Eα~J¢: *ht9[99@@@aQZ/͖n    u ,Ew0¢v@@@#@Xw\"'^|@@@jyX@@@@ jkȁ}{ R?( w(Id|E@@@( @@@(&EYqRVmO\\\%.,]4,7qc^+u֕ӧO/HlL̕^y   i¢|EʮwEfW/Qrh~쫿 W"   PX,mW%==-)S-LAHjj̘>0o˽@@@pX¢<}y,B尋ĮkX.L   8aQ.SJK̞%iZU:uz˨ #  8aQ.K}cWF6[4/H{z@@@ ]!!G,/@fdgs    PrY @㻔*PZYNEG.h"\    p^^^P6P"&/IDAT#J.->>>rM@@@@^bp$9#g&уL$>.@b@@@@/(%KcK(peT $ $[ 2@@@7w79_O+YEf.O2_F<= <1n    @ŋ/gn/(S     , 0>    @EL@@@aW@@@@ ,r`*       8a-SA@@@-@Xd`|@@@@h1     `o"{#   $@X@T@@@@{ {@@@p "Z    [+     9b0@@@@E^G@@@HJz4N(,N<28@rrxxx:Ҕ 8@rr]K##PT9r0@@@@Egt@@@@j9     `_"3:    PEL@@@a}@@@p("Z&   WȾ   8aC-A@@@+@Xd_FG@@@Jȡ     ,?#   %@XPd@@@@ ן@@@@ ,r`2    }    C 9r0@@@@Egt@@@@j9     `_"3:    PEL@ة8i޴Y.UZ6m,wt&-c(%sJrܡB'7A@ ,@(˗!<"ڷ *ȅ r YpC?^yU-F6UaOixww rARKrns ew1A.F퐘RuR z]$+q?Y)~xT2p$-Lʃ7{9b$)f8Iؐs['ƸtW)]IWkux!-YJ̆:5)U)@R$~Grf9u-QFҒr%_i_}C\)̼U\SNr.',c_'ɧ W @^ᗈ "Dz2s,٫U33g̰B"R~ zxx7+VQyXt{׮߾B5R$Ib }5K okI9 ne+itNی7&ɅUU7{Rl|$%*4JΕ#k.ilc<9qkIM"+ڿLܼTW%-D:W4Fc^ wVe^SaW sl«WIyf<48*[Y9lW+9[fs ȁI 5}B+8@(Euey.@KkIzzz*ʗ1c^-[Jbb̙L0AlMH nn^]EDʛoGV}vφ }Zرcɲx"#_zIdT#mh[VåDņr\ze:?S$jS5,.>r VXhϠ$sV`'rԷ%-錤IٶķZUz؟ṰmZUi[ hF`mII8&?MjjCJM)A{Jr/aD|s-.  1¢"`L@Lh`b驁̮BWWW;ض xi2i;_ȇ L_[!ʑ#G_~OvmZKBBT,.7'+N5j,'Nz͛E%S}Wb4:xN@jRZUxt6thoɣ?l/7pY|-Yh=ձ5߰D/OzNoʕe_K֭$:*2А#Yfrw^9|=/ѿT߮!oyk>ln-z_awӃZ1B~ \ٝ_HOOfeh6G &i¢At+մsp/zJmnx+͓m5UQieR{ >ZaWH+ t^uWN4]B_jkIg0+pdm;6YN[Hf01px|sSR%kWn{PaNHkx.ѫGiNe[Ə ]w^HPw:(Ȅ_wɩU#5PrQU I7Wx_}[߳(SE{xWqu;?VJV.OEHjRJu%I tvkYr-ke[` Bߛr^Hh}j 6;+D4UR^IQۭyTgӀ@(@XTWgBjƏuJjjF^!ֿGGGK֭5i!S'77m")))9wib?gE#s3*Q<==eΝVuO?-Փ!=d$R+Ld¢=Kt\ʙ̋>ӀjeV9. .7W|y7=,\?Rk׭wޙ(sf)KF om[U6yo.?F_㇭KR樆?L# $Fޛ)8 T0]8_ WkQ[I?*%u+[Mm[En%t%ӮDd{!-BOԺ;=s4Xe 9̶Gip2ʄEjeVRy'}PGpʢ|)'4`[m_:>-,Z}N9Ty|h*{ ˅ȟ%Z1ᕿn>uo#\0sSwEu2'rJKaXFϢ#5נU)9{sT]gOX? h,+˞5oxִ"FCV[Vmv~naumP}99ܠ˨ZU5$x"W@j 3[ @q ,*n+ q{ui!NX.P}[dAҪEsk_3gQBSMla=z[PE+Q4V]W#߯]+O.U,C~$ mh++e4[.[6Phuh2ǥaΔ)'mSFstaѥ6ML aW{ٰqmgvmq9nmy&2=FYOy gy1LI^}b"5M?X["Ybŵd9Q*! ǕnE@@8 U@,o9֎uؑl*{#^¢l'{=,J{ ylakPtAw/GGqګȄEГOc`O2[VYmUEJKWvZ߷fO3 LMa;n=J>#io ѭ59/-p]%_l66__3=r"ftz\z[~Zy1+37FPmq;sE=LXdzE鶱K7yRϙ3sYd¨S^|j-ɥǑ'|:V_nhoSw٦av6aOp\6=LXT^Ѿ@Gְ|U4Վ4.&Zd*̺m,#,ЪxY?.۳\،ڗQ5}V^Cr = ERH.FRUkFP#kXd>H:k={NEfDXnGnaы ~-ֵ}QfeV1I׭n{>?|4jت8@(EqUy&@ W~Z= %KJ޽KVe GLk57xCN:%a( H$, L{3C{$K7ʑÇ-eٳk?![XTaXل|ZjUпu}TUèW_+>>>E/OʀAgצy9stM4h(w~nz$5կ\:m$=gv~.g"#V%-<>Tݯu,9~}>tD _Z_Ro3JDfBFe?US5|C?mu1wnoKԾ?Q˞s{p \k/LukYEnኹH4E{̵|U.3ݫagFEVpdJ5_lLfoWb~׌^[;&,2ke9Mv zO2"<*z~>Ctzџͮ< 鳕YkiMsM Vtz>KF7,2 ̍O܏@@ y@F58[d-ȺF8mM8cp!'ʤp.   u ,N  @QUJ˾V:w[Z(?ו4sl;ZNokO+}?I٫? O @E  lQ;w\[ w;;Ϗ Ph T|}~ulLLAo  .@X @@@@)zIENDB`gcovr-7.0/doc/images/screenshot-html-github-green-src.png000066400000000000000000001565141455455346200235330ustar00rootroot00000000000000PNG  IHDRʢ=q IDATx^tɶwg‰qat803OnΕ,}כ n}ή@?TA$@$@$@$@$@$@$@$@@ E|HHHHHHHH (]        0XėHHHHHHHHb        YķHHHHHHHHHb_        E|HHHHHHHH`f         #E|HHHHHHHH(        NE|+HHHHHHHH(e   $k͐8ʅ3.NHHHH XОC$@$@X$6!   E>ƛHH<|wGq5<~޿GРA>|x$J)R$Cّ+gvE:}xSu6^y!|H8ҤI"kL$~~={c8ww!D)+)2è!ywMq\v/^#\'RJ}O"=qXb "F{zz=2dΎO?kX=|.H$@|\4 @`*jݶťJV"q#QᅬqEUu_k_p!L2*{aYaè;~^.T3Nc0ytonjC+]% >|7oN7+{vCu~".[ Ϟ?7WJdΈ "TȐx)9u%rH8|`/L*lgm$5i@}gCox ]c'N˗/fթ]"bX~#vlb  p!\aq$@$((Q<>6(TZ4C,vu=xlݎJ0qKbX .aQ`оm+4lP!7OĨc굨Urdfv!ԬhѢa@^(V9}6o1eXo٨\?avd bIs V̘h֤I{-rO;5ĢGB\x_h'lpaX>僧@`=;)"o! "@ȅJ$@Q2>bּO} /Xd[JOe $(WoV._El؆ښuݸa}M(Րe+wnKQ2d$Pkɝ3jT94̓'O0c\9۫2 7ʔ.Dʀ<ؗ#bd֬Ñ#ZVvsK%h>*3L"}kG}$Z0X\%3&JJVEc>{ϟ=G0q&zYT6\uӤz>ZI4mݻv[ 'N2^q0>|A`;^{L+VV2/# S4^/^`g[h޲-.]b|Xh*IsfNղ6Znoe \6Cֵ{o>kȓ;x'4[DW#-ؠ~%vڃzVHa=PzU}d'ƱΛN|aq `)L 'D TV5nR,Ο3U"zh8h+RH[M"9s.4h`)jXd kXZϋ%  _x#Z: !՞{w"VveA~0b%1ݵg_e̒ӬqcFg[jJ6xfgΞC5NjWMIXdc-aү# A|lXV2%D1DҤIcUy 6φ9m2 o UHg%I1ƉIƠbY"\pdI6!'k)LEYp׉"aݦ}'o^f r6;oOjbB3cy.+U?1X!&k92ylo};Wru|!TÅӲ3-ObtyMȺ%+֭A"G( E8S p@ɲ\|YVF?{Ie^vv } ZIMWuL CȱTFHefش-_MC ˗+$&QDl4Ə2T%JDžJI<H+WVO&韙tٲeӧ`ѸrիPl Vr*2RsI :zp1LDȳܱ=RL?c ĀcF0s.2FC('Mio!޼(T*$<|:Iil۲ޛpo: K2fT cʂٺmVKb]UUdH!ƍ+x%VHS#{VⰬՙpF,Hq/R6{~4,Miv U;V,ܾsLIߎʾbU*UD"woF 1r`+YYdTP"D`Q^,]ŒӋE21DQ]UYQU$%R҄i}9 j|C\~ЙwmIH"gHHH@͎jmrY$ċ%0KRS#G0q4e!MW;r6»pR !$9i 43~$6=vU6GΐLC2Um aI,z r)`V6ׯdטxU5l̶[>X ѶuK͐]FƔi3׫S 4[Y'bǦ"YWrZ:H_غyYXd(6͕l=9q.l0䝬2N2uգ+4d~2OCX:V^+e&ޒX&R6f2[NMTϙpT,ZNm<}欱ܹrb\2CLCi™iod :i%(ID73CA#bMhYp̨[okG^,2+R(,13o-ے Xzό3& ${"m,fח-Y2{'S\͔^lҮxrxݺh> ҇x28L\?3[4JI!/턜r+p g]lFvpԒpѵsZo)۽gY|G6]LCQfkN;vF-~,Eֲ.{|f&9u^edniLBCdљ%HLE kA'DC$@Mbk??ΞH3IOĢC} 1h@?Ԋh"f٦sf_*ꫝd%K`¸Q>nL% c4Ws>vؼFf)rB53l$WkSiI,jڼvz!FJ|RY̛DNQl%CF+CK8XC$MXm2[[f1R7Nlve+V͟3b8mXڳ,*ɦ2#K*Tn.'{9yD33"EH6x0B]pƢ Y.콧a„VMrN},b!,IV^VR z㽖Ģ'e /'3ϛ~,pOKaǏ0+ӋE"ɳR;[A$@$X=SH& >6)f4#`8Y'bcRŬU6ߦi*ek޿G%§ѳw?mC4nX=wڝU""GXp[6i%܌e|ĢKk>Z'tNP\y=k})ct􂈔db-G3bQ!1߰I3~&xvbރjjۡq()=3<3<ϑ5g]ٻYHLrxqXZ/^ӋERR&bNP;~x[Ǖ&~[q o|dɜ؅^,JΛ'R,r`[ =P,=#WA$@FHkv5q&)w(,Kehj5;V֥q)ә̝5o|Թ3tivX lj7z]gԦ-"EdV3=ܒX8:>12VL zhB ܷ7H2$Χ1b`TXxؿ/j*i6#GՋE -Aeĭ\x",{vXr.l9o E{ڪ)'G{SC"9[? ѯ Ǧ/zi}^,*U8&mw"b P,)D$(X߸ihƂx'!,Erkf>}9=~ӗZ)hO7;ș1Znjd{r);1/!b"UL#wuC#KbQL3'XP˥FuK6,)}V+'2~6ɉ_r┭wҩZJwL KajX,ST'יM1YfVpq:t(u%׳؅=HLZMb BWֿh[=]26 Y>mcOD%̘249qJJ󬅔=o5srivKb?k%άZۀVD4)G9f&Nj\%o'W/x,CgŢ?2feKĐAHlxoE+b/1G/˰[|%mC/_ 'ɸM¶^?z0ӹEp)'Iy{ >tF9I⍥2s[)[ !~JjE>yHLU 6lڌmK;[Z#baZ"n~sۏ4GWރH?w?6\_׿o/QBdI,ҟ4x;jTHd2W^)6kY!JťW|a(E o9pV,:r֨cJ e2_}UED=|u%'I!bT@{4>ez#b:,RyY_La#Jʔ* 9'aI4UfWQ3,-c6ơtK9z"9Z9v"E46X䓧{HH$@|\5 oL˗/șɩJ,QFbj-jnd*e$l&([|frʥ \D1tv6D`R&"^7G7WBf?>k̐ gsX` l l $ "*W4Ǝ:Δ^|s8Ӿ~W)S$ k,-۴ǦkzHҤlfdhg>޽{cYo/{ŧgȐ|´'O`H7O6#Hm$#'wx3sTI#o%=H6JNsQN-Vg|Dsd4$I6s9 )S1CQv},y&\L/CXt*w]vѦU Y]x30;vqaC,;e)Y{b8VNqsOEs0hr#kc[s!%d%GBD%l&[!/_A$EmNQPEarrॏ&G61T\e)t0ݳ/E2dDIfT<6m"\c_)_4=EΒX$Rz P)Z,1$3J2 !Y^׭a/۴7'ocL[!u aLʸ{)i%Ci9H[_&s>%^FshlD$@$ P, χ# _" B0yt!{Jl0ZH鎟0̀VUT°,6o,eFXSeͧ!Y4}p$$;Zl*]2n-5 A5kcwjfkV")NQ2dxY>z?q:uiKs'iP$Buz^潛:lj块w4,{%{߸iuܚիb{4m(,YaZUN{ DH15HK`UUl; ̓rRg™"k+_*SO%9ON-[]eNJ/8D3 }fdծU:t ^J@)_moi/fkX MZr'C[$@$:(γLIHdS(ʣDʦW$H**ʼnHTiKToR/"\|Ym̞jT"*=/ҥI<8jя!=,^vM˞#) y&T!t(T0V!BNUCelNeeF6L0,%*)lf~*۳wV*'^+ə=2Ѯ :<Ϝ#{B_6eTIl>%{@ P–XdOܰqϬ*C"~xH +=ȼMT2BEKyوAd8]Z/ʨѿxJD(bL>ed%On}"I'18gBe`(I)]tiPJeQ!aM,k"\׬UB;DM]gE*UJ 4T aK,6E#KRwE1ި K_IS6U^YGY(ΊE29}`wH,=Mغ"JdɘaPF"FD|AL|y CP|YJ4 @HlB$@$(c$IHHHHHHHP,HHHHHHH\"xL$ EÙ KX$       !@8s       p \1q$@$@$@$@$@$@$@$?(gB$@$@$@$@$@$@$@.AbK<&NHHHHHHH"QHHHHHHHH%P,rI X?9 E.8I       3G!        @%'I$@$@$@$@$@$@$@Cbp($@$@$@$@$@$@$@$(c$IHHHHHHHP,HHHHHHH\@K7pr$@-/0  &TH5&Y BϿ0  "xN% E kXω$       !@_0s       p \9q$@$@$@$@$@$@$@$/( fB$@$@$@$@$@$@$@Abk<'ΒHHHHHHH"AHHHHHHHH5P,rY X/9 E8K       3!        @5gI$@$@$@$@$@$@$@Bb` $@$@$@$@$@$@$@$(s,IHHHHHHH_P,HHHHHHH\"xN% E kXω$       !@_0s       p \9q$@$@$@$@$@$@$@$/( fB$@$@$@$@$@$@$@Abk<'ΒHHHHHHH"AHHHHHHHH5P,rY X/9 E8K       3!        @5gI$@$@$@$@$@$@$@Bb` $@$@$@$@$@$@$@$(s,IHHHHHHH_P,HHHHHHH\"xN% /~|ۂK/;] &Dn8d;b` $@$@$@$@$@$@$@sṴ5<EM5!NBNlcEc{       $pc%sҁ+bтCe8bYH7M Ny UBQwGv [n~2_bv",# !b~2qvJ$@$@$@$@$@$σЧܶٹٚ\[eb P]p٥ b-7j^F,nqGs1ixh=G9|$@$@$@$@$@$;Xl&L };-XnZl;-kq!o߾Ôiӱn&1F2Jsv4J-_=zcYȕ3+ua"CW$Vvgb<JgdɑS&ClY|o"     ߍ-w[+zNWF20A|\vm;tBfMиa}ガϟVm;w3rCbcKkVuR~Eo33Y{ǕCs#I.1b'7b:xDb7#DH5&]ݧݛX|z'7۝wK$s5iE2rfƶ[aa8w >x nlE[@q!m#LZw˓#l0ZǏW_wn6V Qcm:@[&CrW"mN0*D]jP_>;`v9eŢFM[ Eؾ3e[      8+-^uDKl*Z߾}Cr.]ZU"'OТU;Ԩ^EYd̝S'!\8"bĈjmOhRčf/_g~tS'Cٌ?~@&-%sF4k3gDŽMW^$uw=!D#INoべm;PvkYuC'k> 7OƒK;QyyƋgqv!F2MpIȚ#/vlݨ&E$@$@$@$@$@.MYhf#G9U3wt!vT&a L2}lX۷lst ,_Q"Gvinxr+> bĈp eK4NҞ¤)9ux[81hn//0D9.<&ă˻ mnZePߴڪgfc%nŻciDE_~D.)^eQD>gg׎,B\ qzX܃zc_L;pIh֜yZJe|;#     W'Xt-M2ARjbkА`ϟ?kFgNwѾSMT7x:Bߏ H{[:s#FE 7 A?kV-Ca6XD/$T +$hHN^=@ 8o:4Ǝy.t2TNK2%B gϡWZ":wlߙ2ǖҰvfAǴ +;%\߿}ŋ.J"%Lŕq|]OHKc猪QpAӑteY4Vi$ ΄#ڀX-vxtmhI2Wov Ϣ2++L֥#̇Q#"o\ @@Ģn=x[ %<)H:3`:ӧO'Q5Cb1:|$ȭ<]4m5lܴS͛%$AreѬi#m0GΈE߾~²e8IrL}XxD*!K!9>׏- }]?mi5e{i-aV3%;'{N]v9)Aiֿ[H:.raqRVi™%mECƣIN HHHHHHHH݄J{_v;;y_/E FOw&'BшP;S1 8HP[YfVL"?;%       _&pz0]#._Ώ )/E~- @# F7WA7(\IiqRӹS,SHHHHHHH ~|ۂgN)||4xDbFő$SU#"AHHHHHHHH5P,rY " wbύ#?_>bUa7BL%Ί) NvzX/9 @@ !>w_= qj"b+a&s1"g= Kth!Fs7t׼M<[M?["?CˎIHHHHHH ɇb^ 6pwEm5j̟3>^zǶmrË} άGo8|4.:4]A}M,t`\ (aBo̢/_ [|"8ڷm**x/Ȓ#Lٲ`9شkW-ӧE_@;9bHHHHH"75k/^\J|n޺ڥFȑ9͟E`=ҭ'&Mj/oI,߸K1cG֫Sڬw YL'u#1"cLq``H9N?ޫGne&G]D/Aw틷3\4̭<\8zvo4[Z2}QƗOI5HTQÇx^xыE'OBACp%ĎڴD2~xlW\xqX|}`ԯ[۶Ī勽غ  Á;Ы;\ $dqG aXt!2g-H5VǏ?_ #G2JeOPmN3jU*q5?#[,5}6nС _ *ʕ-.#X`X¯UfXj5>رbeT HHHHH~0i*K{mZJ:Z!$ڽ7N?d\1eL<|G"K IDATVQTIXeʎ}P\rq~k(RG#p nibıCTJȢu}zu{([NG~,E@aҥIj8%Z/I^Ɗh>}y'WŢ``zހN"p GKMgѸ&ƕŧ֛ M2>:iAȝSh,ncu)Z6dEًR `b~9u?"KW(\N8JhҫԲ?ŢK7Nl ۠1/M,ʙ {lD$6j)'Gm'OQ2M%[b|Dէ~a|6i,3YFH9;&eQ,xڡ]kMzͣE.GPbܹ{:tAŊУkgm"=xBhY'++SIHHHH~?!ɾD|fW/^e==NBfE[0d/֪m һ~zyʞFĢj:wI .Z= |pȜ=4O~|2,SڛeM`¤)8vEH7D׬S)M} Ġ%)ahQ Aq%4&eXo&N"o(geLLB3keEcuG9\~|/w&VO{eB9tF&gQ/VƏcY4r89sŨߨEԿ_o{ThDN"9*;m٭gϟ#kرu# g"Q2eS|LsЉ9R:yv]T,E{#'E;v¾!ʩĬ90qTs /RLy/q$( 1l@$@$@$@$@?g,rH8~VHfTmHea_2rXSsgMWqD,\ҥE^>qU,Y8( :h3g$O5$]4H UF=;p]"Kx*}"[o>sԆ3r2CZt"{-ZU?H e7*.l:*h%g7ʙ #VF0V2W> –ZoGt%'zlisBv[Z|M,QSvqÅ H*Cc ebJ;eӦL'a8o h'Ea*d(!CDHm"W<0hZ2$J:jJ4SbRKu#zhfs-`= -k>s\,Z wxWD,q&͞aGY.?BhbQڼicc<      ?ehRּU3ϢgU a*8"qˌE+X4|h=(mݼɔ!L"LVZgiF̀%CXdioXO"G 3ʧ*ʧHYTsi{IY6,ZTm ȏ߿>.< z(}|jE7T&P- GѼE.CX4|l۱ձFG_kI}lؤ9-L~fH 6Bߢ_t*VűVC8#}dǨCQd oJژF55,C,#D,ںmfDg1cȏϽ"%OL68pb      6lڌء}FH1EnthS֞3ƓER&dBRv ,?aȰDʞ;A|ysVoI,7,'b#׆bd 9Y"zl?'WBTQF" Lf$lccUGaɩ sctɞ8~M3{,eʈANR(aMZKst?)ezjiǍ6{SnCMp=g>?~cs1}7R 9mriW,ʑ=[<-*&[cz$NP36|-]ĢYXNYbܴRyL 9,kE"&k(\yNC+.}3!Njt-ūoaTѳ@KCަKmrE5;.E?O 5"d"N+!FBAh' tV[; Ț3:˽> )1*C[d7O.&ΊE?NIg!gʔVG7vbލΝ諔sqkEϕ!wԨQ|*oqݳуI2ʖ)#GÈ9Zlm1HHHHHl"!pRL:>~@BZի)bamO#&N9s? `"SHڬ]A;(J ;6ZlN6+=8g24{V͛j$ :^,+gqoXO2>}|jh;’X+i|uU5mItaƎke0xbQR?>>յ`9J:RjWQ}zpm7:m)A`B noiN]ȩ*)E_\OoL8\XS&CT1#"AHHHHHHH׻|{? Lǩ9Aٜ%$@$@$@$@$@$@$@.I)3pcwn:(ZvL$@$@$@$@$@$@$P;uPչ b4kXb`e$@$@$@$@$@$@*jU*nCN>O\oB>_._WĢ:c hѢ"Glhټ)$No܄+WSvc]{0t(ܾ} $D^ݐ+gm~}]?wޣW_wȸ?Gɒѯw RkjﺥL7]~z9u#F@g{Z;N$@$@$@$@H`ֳ6@j3)RDH-5F%Q,ȁܹf- j(?g97q15gϝGaQPaÆj~HY|yn[Wk,V ܵթXg{[1o"8ϟ t/^\_n޺"ˠ}V(R6o3kfĎKo[Zt.=pY 2ߕXԥ[OTU57} @ԩкes\WQ0f0/VZz)وHHHH\EcOe?P?{ /#4E9$^8i$"E/Ȓ#LtiSrڨZgˊW_k{9aЀ~vbnn;k o^ɒ/?_wz%lA"-;p;~#L׿'B$JvǞ|Ō$'#Hվ;W|S|4~y';JΙ& 1['8E\~ǎŋJN=ؔ)Cu6/TS'˗/>j V^?!<Я"G-Udʨ2{[cqQZx\Ūț'& u>(!-m3s1ihڢ5N8~ؼn>2W`ڗoy<c&LhmG,Xx>]U~}zdbb- *&L };Kx^r)һZ1lhH u0k<\qaBFѵsj);.⪪ 7QqqeWbٸ{E,D,*V0N9σkTUiC)<!V:kU=]޵[6ewMܴn;k RމGf&__—oX}kH0f.YSgu(XPڿ/³e}K @NG#FzZ>ŎW,в$+^D,Y ̩~*IQ%ijJ XZS‡ BR bN6Mj"I;43 *z駉*42+#KLգoɒn]: 6B+u;k:~BϜE Up).SU˴/nM;>i3fa6mmؽg/jgOj>DJާ˩o ЋE>Ysdrl؀Pj_%bÈ=h(#kYJU!fN["w$*#$H`8Gi$]B_e)czerWeʤ?Kv3gТu{,7K1ʃ* mON\XKYFZQpa Lk3}lXFiи9BZڳ| X*)kرuN ÇPD3BU嵋[N|n;K +O/x$J>NןardEbURv:yFTB??WەZ.5W[w#HeV$s&ź͈R<^؃؜{pag&?~`ڔ (<䁎r^iRb+\pF^,:"J"DE{ƵUtfb3i8uIєJtI3n٦7(q~%l]tO I W`o=4=ACڵfbѩg Μm]hV_3    @ Eb ! " IYʥ?~&m[҄ c{-+#נu,[V/Gh̘c=5Y~xYd\|fπ__o߾k%2ܽeEY*C%^pm]O(!<}8p`ȿu P Y[>4=*&1] |s "KEkYB;Ģj;UUb]hն+!?Lm&mݼ^gT,JIҺ+?Y26fΞ9sxd#Ft?Iرs7L$C+>?}ĢˣNʳ"4R4v$~ t"uI=u``̢$ T2Yg \)S[fMe$6T擹FeziRуV^?S^H¥WHT_Qݺy޼}`%ƒe+ViǪ25l$ *%.C%C7a43HQѯ'wF@j1sT˞uݒt=?9ڰvZ!Kh؈њ m]͵:.= Ϫ|8~`t&%%ݭtwH׈)(- "-`m6ݾK'>a}E@TT wEaDΟLTf5"ٳY'e}kZ(QBШzVhsZG#F}aߧVػrwwWMcFg'և\g]Z.v2WQ)_JߞE ?ЩRkђ{ENR]y5g,EύUY钕|x=:t߰(Dop`ΝӜy ΛmmZmG~!Wc cu4nf̶q#&Ӎ$ܿ'A27ްq5)MԺmlrvI\ZrueɒY];ux]1O*TuY…i4vckӧ}/o^}gc~!_W@]f`vy>SrJel2¥Ο:kqbA+)T޹qjB@ׇ0^@@U F|V܍+VZ{ /,23{֭YѢi⤩fs3̓z~Ȝڊ$ \ؗ{N2W\eIn,3gE5j"cy\*d 1guuR'ۙ=ܛ{Q'J6-}L"V׿?6i-w`I IDAT}:=>|:N g,4rNK=5NCKaadu}8E˜A\RzyVv sݎY=GV}ѥ)[MN1c(͖5:]:GW 5Nb$=XqJPYdzo^ҰDyr7q׵yV?POY;X3o}>,30C.zZG"1a֭Se>70x C@@  xmp4slU*?EI:v={ӛ‡SlZ["l3t=wuԽ𡃔=["Q?cӟvX&MbZf40S2`glQ\Yc_DvXd9rVϗǻu7Ns}oIRI.sSJcC[" g+2<ڳ+n[%iMc2N5h*cCd5J6"H'OY=|Ż.c&(Wf r9=>zB;2Z ((DY    @P q%"}BQZ1QR?٥Eva@@@@1ch%    `"0S     E1N@@@a]@@@p "'Z   E.T   8acD@@@"@Xdf*A@@@C1ƉV"   v , 3    !@XD+@@@@مJ@@@@ ,rq    ]L%    c98J@@@@.Eva@@@@1ch%    `"0S     E1N@@@a]@@@p "'Z   E.T   8acD@@@"@Xdf*A@@@C1ƉV"   v , 3    !@XD+@@@@مJ@@@@ ,rq    ]L%    c;}kh*D*9=ZG@AEO9Hki&V=ݣ_ ,r    =L    9@L@@@@EP@@@@Adh&    `"{(S    E2P4@@@a=@@@p"(   Cԁ   8a D@@@!@Xde@@@@DAf"    ,2u    "@X E3@@@@{C:@@@@ ,r    =L    9@L@@@@EP@@@@Adh&    `=xPE~, ˔)a+~ՈQct\[iㆾ=v:w/(oܚ>e]峒]g~ڼqB@@@;-^L&L֮ߑ~%M3F Gb՚:sڷu{~ȞGV|yIU^ U:u*sm@@@@B\X!=hݦ&M*]9yD"Ezoi3 cG@ҼK*XΝ>}ta<   |@â;v){ls,2gϜ][Ft3%2OG[~[ֻ΢E i o%U`~Mq+ݭ&Lvm.SjU/yo ڻw&N[6zݪߨΜ:f}xrjڤVvܭXbfj7nAazJ9gSV-TF=yVիԥc}2l~5f=zX:+]oC3fQ5vDw玾7>Կ+lDbXr#   .@E԰MZ6Fe͙OS u<̙@˕FNJ}:?g~ZeWBիW4d7bMX1+7    }?'O*e@Wʍ;z' N    aLʍۊ-ŏ:,:u,#!<    Oz迻. tXtE}S>'@@@@^|KWn(ݷAX(>F@@@BW!U@5(P|<   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v¢`   ¢3@@@v @@@@2J(p+0%=}1ЍL<    F (r"&@@@@     @P"e    D( $@@@@B(()@@@%Ed     EAH    @( , %I7@@@@ , E@@@@BaQ(H   CE't1?^F?A @1uL 2*#\pJ,ںR%U><buGW,?|l1}*S;ulF͛6Һׯ_kZt޹)SSv*?_PUA9   8@ ;Ǐp>^aQu"ErM~'ڽN;ܤINSJ(=&+~xrmBU+WM}fɝS&O*k|smU9m@fڽ 7_mտ߰Q#nj/[ָ#0g*#   `@ @ڵbr#|.CsiFoC*WR$OU+i֜yowtiӪqY:uhk3_7zEcF 7}eV+t_"GN]{h rTF-[V}2ڴkimq[gǟV_U;vQ&tjݶ-cFzEYE=+,2u{]FA׮SdZl}o' A泋,Sn=jJFHTD_UG;_a%M:oeКb"eΔ߰ r)1cZYJ#zt3=s)6.U ̠*|Z|q`   ,j"oϢZڿKUMt!8rP%TMcWdMA=ѐA,4dL6[1u+}eJPc92yן:3[уVHcΔy1 &wX4b UPZ7t(uO}7gюXy5ui;wh*SM TͥacMª[řmnytٳTxi5nd8:={LeR1k+(93Μ!kW_Z9^_<   -a&,Zw]8s;Fٹ7 Ǽ<== :vHQF{¢mZ+m4ڶmfϝ#ZLSkJ:r~1f;^7 \Kk _)V?}.ehKSY4g{L`:Kʗ/]T<%Jks6.n8ڻsR?Ơ\j~'09{c"Kϗ{ IDAT;wl [f4ftI}5ӿiۡVw&PA]A@@@_0UZSd(>I)P{?e͑WKи1#"syYĉ2(5gT-YzgSXTN}/g1?ad'~,A-pe`x@@@ 8\Xdn:CJ6rdϦeYt5͝5Mӧ˫3wڔ9CfN`/}̚}mZo͛=x #2e̠:!:|u騟kRYdnlm4jPO?I*ysc}Pi)>r5iFQf(ןON]VZvڭfYMcϢ$k%ڰq֮ZaTJ:&OkW ߧQ0vZn w98N /#  8ÅE<>:jKkϜ0g֘K /5Kb a=̽k(4NɊ)aY15},6xzK Y[!Fe,_3=zhll,[ЯW2O9m|ysG̛ P'O%7Nbu_c_;>Byͨ4j`U?ИUtN_|ZhҎ<_xO,Tݭc2, ?B447+V{͵ *خ<   6 8TXds@@@@>@@@@)@X:Ǖ^!   %@XQl<   N¢9 @@@(¢b!@@@@ t qW    G }!   S(t+B@@@>Jx@@@Es\    QEC    @ , J@@@@ ,(6B@@@BaQ YA^&"   @xr2J{m\)!(ϳ l   ¢0va@@@ @XA8~JG)Z!` pyFrA /Q$ޛM|8 ׍úax}e|e[왪4xrzxᤅrtEt|Yz(^]3u??Kz.Wm~&$#5+碞ct߄&&@@@ |zxxh=8dΝ;OX&"Um[KwnWzv"eJmCtB9â[םT/U%M1("shpڿԦf[M_;M1bxώ)B؊jՇu^cOX+'XR   |PtEuh׆Eom^Cwo+o5ҏCUy޺o.YOfJп=n+vZVs>k9GP( +>9$?ϝӟku[D^#$z~(7gOGP/x}IVggfX+OYݜTSwWNN+^.q{Kd `w9O,jٮX?.DPO5pフ5V1P=zw/7}^?Q)},r4V ^\')ɼRh=̼wR_wfϧ?~,j?dJc=wI;^O?QэT_Z?tBӇMWf5x3\57Zy1zJKSjYy~̭vj*ڴr'KC;yܒqjԡ;    1)N"6am'|"#|-C'b˧MQdCuDE˟gO"_o9k& CF7e)-j6}h-5;WD.H\U츯و"Va=)T~ciz$~4BI+n)CV?uFJ]FSV]^3 Jj4cN{4UJGpҹth|]E/&ع7uo;A3.\Ԭ[S^Z9w6*aƪѤ *ES8m.sZ|m3oءykx?5T:CjU/PݲW#W˾r1 mjkͅ  v"?F7Lh șSX5ã{z9gA:?.ioY{2N~xHq3'XW հk}kL-{޷>1C 2ˊsK|t'וr%RU7_n0k]~EQs~=bϠuYE|lXԢR vWEAϞ>SLe=?a| oi4p}C29C){wXb)]U\*]HШy#YGjgd&:Qq.ЮC:twp^(  "?7Lh Ri,JhuLVJAS,K$e =0¢hۅ+%POFfX3cf͛ '#Z܍%oљؒ1|l[9w"5x_E>}m:P 4¢+NsU_lXԹ~g-ٹػ-%җҬ 3sV:Wyxi,{.sg[aP eUˍ%jVz@Oѥ3)\tKw)[ -;~gڷy ڨXJ~ @@@o"?l|cįeh"cٙElLqYfQṚt|`5n3/ܣ;[ν~\cگܳI٦JUDmiΝ:keFذz>-f̢E\z+UTG5=qVtQ6uUZ)g}XSLeM?- @@]:B.ر n }8u\a5{tl)OOC"OI_Zm: [Nؐz=ea}f.I* 3̍ !Qϱw)g/>s%I bio Tih"GTxXs[{Xˌ1c&$Dj(fum8.mgU8cvFf;w \2U51B.ûFtb+UTJ$O\`U}mZfn}&\#  9PoC+, ^eZfVϵ^v 4j0XnF*[!m4@@j¢ ҁ5ukjSfuH voޣi_   (A 1p"]N;[+CbXc5-L=G7 6*F@@)@XdOmȁ#   Eo%, ˣO@@@’aQX@(x<    9`T@@@@S =}QR T5^W`JF~E@@@x#9 ao    J&kEzrʩ)zhdf7^xZcXF-&F@@@"Hnݦi+l4S6PrKHص{ uW*|! @@@!@Xc>@w_k!bh -XXsgMx @@@0$@X`\ΥF ꅡW"uuMZx̜:G@@@b"?@ͽ֬[V.S$g f8{ xxxSJ?uhj@@@ ,zЍ0I׬ׂy3qʧxqjŊ9v#   `'¢'Ou933fL; |*'Ok;eʐA-\~j(@@@P#@Xc(:r:b}U;vޑ5k뗕ia#   a6;iOQԨѼ,i2-r\NCsܱ    ,95Y`͚pΚn皩@@@ ,r1(`./lס6_"|܎   @ , [f{ۺM{m߹K1b-ìG@@@ ¢@@@CEah*    aQ@B|   !¢04؁Yˁyg@@@@A{ R^W`J*0lEq   A(4@Xdd@@@@ 5cMЂEK\9sh`>i֯nҼQzP#9GrpԚWUn׃|zMg/*v8tbFeSNZ(KWiHG7,y~PZe? /_W^zx2ʤC;}p<   `"7l1p,+ jU}:uhk8*C-{svM:C̱>߼e oZ+"Um[Kwnܳ{X^=xŲ65XTG52Vꥲ&˦#8r65jipؖn5)TS~ tgGez@@@WȇkȞwM0&xGɟ=<kE[:FC:3zˣv+=N+W_"whd=7 EMW ?cy.(Qxm\-o`Sn8`$ꍫ}s܌   E~]Qմq.Yn K֦:{ /C6,m]AS'ʽ~mWjUϞ=57fl̰6t5\E7}V/ PB]#E.EA pЮJj4cN+樬lvj>jZ9OָPmSGNsZy999Ye/PQDVӮM5h7a&/gSCK3֠3VL,U@tԲKԻE_+ʜ3wێ!Ҩ5 OTF'J)\P-]l:{gTџJk~.34e:S'k"s"5$0ǧaZsd;̰^Vc^-*Rf5P|,s+})c0ެyVu3HwnUQ҅(c>K:uiM6vpN(߻_dRZoݹu;aQ0P   @0} 1c^… ȵU }oL#¢9shЁm={բu[-[@_}E^A}owhz2âQ G*ٗI4쪂% X:wf{wܭDG S {[Vi(Oܾ}@Oѥ3!BD]&.*Re͓U3Rc#gXQ Uϫ|1J2Io njX~u ~n@@@YE>c J8y9zLM]Ziέv"Xbi B] TJ˖wR]}~GoHX4YPXwRf99[VsYTO,RjY¢-j)[7my]H̠]U؟SEfݷRZqhRvCDE    ,g.ڸifMѣka~@gL <3,35?V =] ƌg.6,f,C+24sW˞-dسh1{(V*N4huo4׉JU2=̢E\z+UT&gOU]TM]VE lXccIrJ|   | KC~Fk6F R$_m̰(gނjXgի[ǦȫqoEwSnJŋW>zBEKhQX2 h=:cO<3Nl{vU>}e"D3?6, h벵jצ֑5VWɪoCZ9W?S2up!5M[5ڏȯmbNjTS)Q?qOkg2cid>I    ,Tӧ6D˭:;vl׭^igYK\[ӆ%~Q=}^׭g\a903ZW=cHnp2$(Qa}Ϥ;~lkV   9XkK \b֦V;X;Uэ Խݽ}G4Ք_'{Qo IDATfiKtUG@@@ Ap&(-Hn!:,ټ2̤}0]wuiMwoQ\yh.@@@/@Xds!F#   EL6 , N@@@žaQ1aG   '@XpC< &, wjE@@@Ewth6   (@X`av¢:@@@ }$!   `E~ 5r8]8s47ân4o2HΑ?M'Cx+yfiE5!Ov!M4@@@ pEssME\a O{٥;7鰨:stâzp_=ySFHgNŌ(0<  0¢ HTVMk؄(â+w-w-gxBQ3RL-:@?6)nԸ:}o WǮQi`ɡʚ,5e7>?m=bFKAjɅ!V5\*[b6I/R)&?êoXњs>ƹqfZ0l&iҁM{9FO_иc,@@@Ba[cڵ{:sU,9 9,9c+*%B3VVt*뇤Yձp c_;=mY!-3mE3FԥsoR_[@@@"@Xc lkZh **kZP{!lRe էU\˚cTf{O)( ͿE<)jk݊)7k}70QSS4t@`DGaMp   @ ,1$ U߫TzaaQ<.=,~9T]tP$c9[ȼx9Sn?aQ <{#,*ݏXi:¢u+1h9{O-RlS lb&@@@| W"C;EwUxU7C lP7EA#jEͷ*Kj_~g1"03oX|ycm;E;62>ڳ+,{ fL)@@mE~(3|}"s؏ *?Qע=tqdfU^cneVEIc'S 5ozG״=~ڌYm7߹|yrG.Ʋha =7gጹіk쾱jF8RgV$K *<((DEV &쟠8_’ x~VV[UՍՏ4KP„YF6M   aW؛:.M>|xtmI^a =_*͙@sfNUX<%=oX6_\+^=fO'R׼]U0EA}s g;$ŕ[K3!'L >תکp@@@¶a?_rmA;ߒ0-]Mڷkk]'\W\QQ,^zE|3Cͯh?j}+{_Rߖ [o1_ZKٜϞy>SętG*cIURI #I@@@l ,t ʼn[I&ouS[6Œ{Bm;-?[ ygՅ{6_RNᜬ:jVY־GQDQjhbfGb% M׮_Wj5jeCs   @ ,1{\O4K+W}ݷکC~KpG'OOOul& &źRd} |H큛n>C隦꒧*$1J=>dnZkY-\SWTe&(;Cǖj\sԮ=(YҤjܨMs   @ ,1ٻ;9XB޵Dy+ |ihfcD3i5_bRO% o;םtִ4d+T5g*yDmù 5mNC@@@ "^0â"ʵ՛#ǏM;jh7   M5)Ҫr̡ի:fՓLŋ4tG@@EޘPI2OK<̜m[Rz]թHnR95z6m]   #@X<Ԋ   H¢9,4 @@@¢qV@@@@ D a VlMB@@@8ceH2Pņ{m\)!(ϳ6ـ-   8a㏡}z@XdgjA@@@ s2eИ;v`P=aQK5t1 mN=#Ǽy?{`o @@@aǏP9lrvG)S$WF /%"Dprtn-uk3 ̵f˟tWiij]g%I(0,   @ ,1׮Ӛ55eҸ04! ]}G8% kî:yթ€n΋W/}*)&/vS%wJ;{hJ5f| θwW%)v^'FgS-ȭ"H-~m, }KMNUyE&:gnN]}ǍW2eUd֭֭W$gg)RѮ[3~19@@@  !Fꞻ_s.(ԷwŊ+ Y05%"j;r gˬ]GO{Z3F0AoНgY26SQT/u5zJ5Ÿ]xg~:7rJH#in7af)aוdvFʼn[_Ji9j~[QNVm'qv SwցGtI+rG;Sѭ۶ۯ.\TU2q\@@@*@X䃻k^V_{]UqBz+( (R,Q{"Ji " ` -٘x!DH849ggkݼoO8N2WmwnuSYC/PC~& lgQDE/)ިLNF'( ֚Yr>eZM+z;u;v֠ʗ+Rjo԰a3   ,@X9?ЦMլU^ă!-͍a,9f:aQAyf21zeSs|,T v~uZZ毯O{i?N]2BҚSzmsEUiЭZBLU aݲҥJ3{T0b   xaM1S߯]C:?ݸnA+.]ջ1,UEgLɓj]JTܑ[aâOiǻnŁTԧPGl'T`EԂ=u>sPƄ霞E!a9i˟EYXspUrd\sy3Z UbnqeR@@@ ,r>1uzƘ@@xP¢0m BS^Ma*ʔ&^y.cQ޲?w 1Ƿ(hzkUo[h׹qyM+^ԾƢjCfMhtF[ʢ`MUXQz:mP*|A5lD@@0E<pSXt5Fn|c\|^ךYh2@@@G{ʽ+uSXޛfq}>k ~/@@@$@X&x̝ ޹w|bVܹ F@@¢@_!,M#  <¢wDŽEƷ@@@2"/0-mL    ,z̅   x?v+ohn WE<|@@@@@T4EL mh1@@@(@X7[ U "%>    yhи/TPժVɘ@@@ ,M` 'P^#m2dLI(aHV   @4E*D@@@U[wu#    @X \@@@V"o9֍   DaQ4rI@@@@[uX7     EaP,͛7U֥ŋ \2~y6iW~ݏTZ=%G@@@\p4tfϘ"oL9sdSF ~c ۷_Vc2   @\ N&ciO6x@0g +kg@V    l=ԮCg͜>EGutRm2__,ٟ+VX|@@@%@Xf;wi3fWդfxK/PU}#@@@h ,r,͛@FUYԫw?]rE}zum-yVU}zztq}@@@Veo^(Uu~if5mZkV. f*YY˿իA   0H۷WΝ4j"/q2g˭ou   w ,r Rn̙W&uj!/mh^y,@@@ =tr&|E[@@@YțwGJ`ǎNs~.RC   d¢F5l\׮]S71@@@@ b"@@@@P"@@@@"@@@@;,@@@@ ,a@@@@ ,@@@@Sʢ0&Y_bP*yz+Ŋg@@@E.ۼp}6pfNUP:U1a&@@@@"g].J.3U;j8O     #„EiӤQu~` eLjD@@@\Ew1uU&͵Y'@@@E.|M 4T$ItZ|͙#n@@@ , \~]>>>OGwn<)    @ ,rKi=zLU!t|1a&@@@@"gVU,6nwT)A@@@baQjn@@@GǜIDATEGȨرc{|@@@@ ZnܸmS3=c|+ҦLq2|@@@@.]D4pâg eJ—@@@@_`#JX%I/ba&M@    ]Sx銲fL߿Q]& 0o! L9      3N>kו%C*y`( *l#: d    Ds+YQ6QEQ".    6"31    yE'@@@pa@@@<"V   MmL   xa +B@@@&@X6z&F@@@q)cժ*/߾cV }aѡvQO+_,e SbU Ct [|J6_3J[3듷R$֝#W;V,JœBuq\Mᕻ|1*TY]IVTj_&^o8g2ع둚7,/^!uZJDqcGoW}I3&jbl{VH|v8v_6>jJ5z%=uǒ_XѶ\8o=)<أ+WjLg@J"6 Y?[UU7U3Tz5e̘QAAAڱc{6z蟻z^)QZ{uhyDWm;tU7pȆD0aUϾz񉸎 RNЦT2eK烵KjY2'43jZ2=nޔVTrɜ`G\_;>άԉ|B'GǕ!i',aU tssCp+wo3j[ǵHɫ7IUބoILt'wgb+௶9]IG4f*U4e]_OkwǮ)O=:7 ,:oҒfw7D@ :Ck"xk**iҤ%OyҚJ?ղAK&'0 ;~7/zՔS덧o#&Ѵ&=eIF/[jq Lz,t*VrNDwڠNUQl"3]TLYNb] cR'sɴZ4}V@ q:cҴܩ:fTnSMeDŽSg3'UגgnUjϧk 4Z>&˘,zTT݈ʣ jS:=]i’7ҁOWǹ'ni%(d} LX/ikz*HE^ԐuMO#K鄅v~}R[_V pĻ)Zۚ{ry3b~*aˋz!c} ʛ_v]v|lބ$SecnǼ-43Ξמ|DOȧYtTJ=~6`1d/ @2"/0 y&a 2ru/^~]*yI:v7lwVR9a5KfuѩH2u&O֮c C*Q:oW7QӖNRNXvJ"PU2`e͚ńSR6<ڹkޭƎZI-W32{j2jݲ^/WF۶v:+cD=l=+E0qf}9G߯^}{\ŷajgvLlXdSR g'|4ezh T;aRKjqMy͞ Yw_.hu[v,6 9޶Gw le=̑cL`ѫN(d{`+ĩ.A\e Еk7eמJ`*g5̄;3cޖW:q' ,s,gŸHY7U6OuI5fU0s55:!bsXzDN@@@Q ,zw{BpYHMҟ6+N8zv&wBz M|}o5=ff}5G Joիʑ;S]τL ֭ >Vذh"ZzǏ/Nj*]SAdGذ^kn7hڌEU ;s@`bjޤVʪZN';Ts-"|ҾxA5'0-?|/cq}`2*=J sT\:6PG~IQ7TvP{f =R]6Ø5ggT؊ױKz}5νx*dА۲ርQ6,9*j|*oksg*o?!ۯi+ vаVTz 6١UY]ױdrvڭը)j&to-]3?L!iB/c~^_G?ˢfm0em/|9wf]zcVVu}^3a߽W$8uM UZ'̈́G3q kjYNU/,ݸS2lS8aQQ@uvK?~ yن\@ fZE!㸩:uVV'Lw HUـi a/pB5fPvZ{5GBFPE+RDF q¢=Jgؑ݀=6u:t'N9f+ku4Q$MPy@]0, {oW9fGi巫լ:yꔞ-FΕ3͘yN 9 APshO:|rܭM#AX\'9fu+<)gʘj[Q׬tu}a*NB N\ 2m!T˨ l:"V"0M\:; T+ɆE;MkbmOM3p[MԴxR24v 2ޥo?GBքѰ{Jtmlz6\Jiq:)r]O&x)bNP-ؔs]0AvT}H^MT@aVk-5`UgOe!29ͬ]ϫ 6lXdnR4ۡ^Y]k(aݎ5U*8Q-3;zs\˵בkk!+NkSLNcG; E4 Yl퐷\3Q<ȆEѴR13=g WMq[X4ńZ]lNx=Dw l OfSoUN62ynsd s m?ak8hk&٣uGLeRp &ն |c9\l2S9ͺ 6aQ\m;`7ٰҲ}D  <ErO MSQHq=_9}T\â5&aXT)ЋLXdz-]9+lSs¢={kΝ]{ŗn*aQvsm*Rag]Zk>L_*a+lQXz.88X_(;!Vŵ (#jme9&ۄx9:\"sf1s;<7u= m{HqT0jo:Pʆ !id []v6_a*"þy-ilFDaQmLJ۟ǵ=V ,dchVنCI6rA 6rK*; %2ip~&!늪ȾΆI6 O색GcjaQȼ߃J!YC&X\ӆ'aXd{#M4Gl@@Q ,zw{BS/9G:Wh쯴pȆ#uxqձm%OLեKA*UD*?e;Mmo{mxq"{V4-fď#FkNHr x2zgԺE3 D;w9;kJt¨vŋEv^MXϛ_u*ln;G צ_6kޜYNo;l ?$[XnXsA;d{gimC;l33SI۽#FmJmߤLK9a Tlӥ\r52ǎ\G9f&ǯ=y׃WBz ^1or+=8G"3mp]sa6aNisQ9o_ͥ 2=p[ fkNCqi [)֋eAHטԣe"{OmfLus)Ƒ ʖXqJ'^6oqoOGjO:MUw뙉h{Um1 T!o2b\>K6,G|8fоX}mEqsoϚ㋕Kbz*}fඑuDE^Hu{ xa7kDx - b~6o(;kl0aKVEq͚8>qzJoW+&LJ>ykY=7Od*5<6d_|T\rzٰ$c2_jzt1OȰZeB[-b_߼An";&;&Dlxi\<ǽgmړ:/ ͆%NBN26̫o[Ds0Gl]5_+]8vMeۡ+νKoX:Exኽ~E'7eH6,~"VgҺN"[6J X lXRdT?ۆ&vȌ u,:ϳCӫ荧js3b+:=}Yvz9G|}Z90uŧ4Ol>v/??~KqLXWɒxְ @@  #   '!T-IENDB`gcovr-7.0/doc/images/screenshot-html.png000066400000000000000000004024311455455346200203600ustar00rootroot00000000000000PNG  IHDR0u ?iCCPICC ProfileHWXS[@hK %@zl$@(1]Tpb*#Eł.ʛu_|?gsܙ{v# q)tR7@ h`拘11MHkRעs@b Ns > ^ Jy")ha/L9t9/IcA #@Bn&PIPC엗7q6FTN4Ӈ59a,( Eg:w˕ U%K'3Rq0=*bM?x2{QJ$,QnrY0g@b''(bCCQ >=C†tċ -q _h]T8b_DBuT!@lQ(HXb,VԐX'804PfCyCŶd Q | +!Lˑ炵!~ȡAc=|abB烨 0N>rc?7TʛA_')3D1 8lNx<|9,@k: {BA&34"Y#xPz_Ydz e#r3@ȅ(᰷$2xʅ*aB&RH<Ն, b1h~  kh DŽNIbOQP?Ds[AMw<P 0q,EҬ ~x ;%6?TSuVcM7kgσmϖ"ւ.bDZz@Na X+vBWS''oJ3TEW&}Gdt 3΄_>-:8 __obe D;7|O ΅'Gs6 PQD\(pjpc`l|\ hRD}\b0@ (l.88΃ˠ/@?x>#BB GLKqAD"qH d"BDD#eJdF G3E~P:UysT+TTT#Y1&R֧NVRgsgWU>ApֈX[F&IJ3X@sY'4fNcѸs.-[+[LkVVv4 ڝ:['WgA:tt|źWu ӻIB^n`gk0`9Z#|FpG88!jhgg8paထQhY>cl'{Mh&~&&LӵLz.}ojhf*1jf,Ѭls9<|yy5w-ɖ ,˵-ﭬZ[XYkPmmT\%2lsl7ڶۡvvYvvWQ{{F^##FrPq`::8z{xx'gOhG?5nm7W?0f2{/ŁG߳YXРҠ` CB2CjBCCg#E6bspY*"GE#ǠcǬs?2JU ѫXL9K}73%?)~we m%MIjI㓪'%L;j쬱S R) Ԥǭ5}|'Lpq܉'&ML:FHKN۝ͩ +,Z ^o5_Xѓ雹*7?':gg`nr!hѦF#PPa<(QpxKׂgg&=.={Cz۟{Bs_ɟVyyZw|o6 <|v}d|l//~m`ࠈ#~0Xь ^ (?YAgV ψ@-7ؿxb$xudJi!stoC?@~n||fŘ"eXIfMM*>F(iNx0ASCIIScreenshot\;- pHYs%%IR$iTXtXML:com.adobe.xmp 560 1472 Screenshot AiDOT( @IDATx B־(~4j)!PڃJKk)J"{BEVADGH"d_ug=}{^73s93Os=u  @ @ !7+Jw @ @ @#@ @ @ fIY^V:@ @ @@ @ @heS @ @  @ @ fIY^V:@ @ @@ @ @heS @ @  @ @ fIY^V:@ @ @@ @ @heS @ @  @ @ fIY^V:@ @ @@$0ydϚ^{̜95k={YuUzg~7tf3+Rd>pB/wyk6gӾ}{:똵^p ͯ~+ӡCr7!?ؼKf/0Yx̵MĬcǎ҉ʌ9L2%ۧy5X#[}Ә/~aZn]Kͧ-5FTc@ @@o.A(ܹs_o>\N;͜p f7.8 +V0<O<&K6!b>`ӭ[7Zke˵#o4Æ +OSsaݻ{ jO9ʙ?? iXo: {vڥҝtI]L~qͷ~hMj}u~'tb~{&Z GI@@#.9 N@Ƀ 2?z駛}z0aBxGRJꪫrX)kR6!2~?O"4 ;\|Şu})uJ{aFuMhb9Ss ~*rך=zT*ʇ @ @oC(>ȳ>-; z9N;픔4ij?f =v 8?/4k6رc;[We]f>Fu)1c'Ȏ7Ee{G~yRR`) &2Pi&Dpܞ={z_/߿ywC/d@  3 p8e[ϔÐ5H,&ȺC-\ؿ/QsGJ[L?sGS+(;>{3f =*Mso8㩹fd-E]v5?xv|eW UVY%SZF @@-s=06m N/7K.O*KW^yl6II巹W^JtMRUd}[o=Ԏ,5V[mJUQSTTSÐ@TCWvM-x˸@9 "e@h>SVۏF8Lu5G˺ZV֍Ծ7|Ӭjp饗 .+_-YJDƴn/m8㩔C^4mEMnݶb ֧"  @@g@h.]jk/K/;`;0ziSO=e.G׿R)*K$K6|w?vѩ'xXc\szBqꫯn>â&*Rd~;Cu9MlfEL{6&3?(@5Ia-&uS$m PNJࢋ.2(NsOs{Qg͚e=X3D%ɋ?~|⢓3gLe P6.,Zȳ38#,+*[NpGe 0 z,oH{͍7hcGuWl"O>cޢikA}:#&l_{O<zD̎s +rL ?fJ!Fu]7M͟?|Ww&hN<%묳NdٜhuZٳggL*bŊTt-[+Sۻw2=TeY5c}w'geu떪̞={FgLU/ؗȲ܉;cET.[Y'wHZ{'ꫯfLkX^SODz6lXSb^Oy88@#`'cy b^؉rU?_P$nIx_5͎j@(;,Z.\xᅉ] v?B.sq%/:4~eqV~Ǔ3reDm[ye͝E|!MeU]2~ƌWm$5[,\U>;cTD%:ujƺI곓Mŋ{E|6 v%_VwqGQc2C\<)uxnL1GRlyzY19Ռ[?깣gڐtȚW ݙ+"-N#(^[W1AǕvN@9pk WlOΝ , xjH,{$mҥK8l0F\ w,+ͽ5 b)\_vqtQDBM4vdɴA+땸'q㏏kfIlJSxi}.Pk QAIX& W.~Ǻ& Î]< u|g4!NsM.@xT[k@-x˻h?%8eԠ1Y=?ikh5zJ3hРi":2/~zO/x/6<x-AѣG''V >`b},^~5Y!NIMXOO7*.c<5$%W/Qk )ۥ^p|eT9Z?2ID^җ a]D9(>xݛuz eyd$7VROSO .1Y&WJ7[Mn먴ᡇJ|;oRIuÒxo#ʤ |_s B@/9.%T/l'uX1UC<6'}Q#QaW7ټ#3/2p`͙gM(VD_:?yl?w#G[Tcł4q'gK$w  V6]w]ة Z%!~bRXQ|E?1x`b#;E#1Ǔ ^{m$7f}M疵lMAO$KO7>}D&==yN%PyV4j|z* .F'l1}Дj|lZ.ڍ ~+3~atyvaaXJFfyk_ s>a'NgjlklDA@S'T9 I@߬?}:_pWǶQ}8묳Ni}6z"*L.6{iNڴز e-i Kieg {1'ON8$#O rEw$*Ov\sr,D-HTR㣾JR|5TjeԞbVI 4OzWex9ƎЗRqR}w gHbGs G(qt8@1bDppWi>1 ^$T6W/s)jq.4[MD?rNӎ(\/&ME $W8qIz' HKED-0זtb-yv v!{\nLQs@*%YDp+5 rf2jlפqTHz~C)|G]!!4o;@Yi|> ق*#>%~f[V4,޺Hl 3gL}.Rwy s@WFlԟ&}͛KF8jP- guOsq55\߿^-^ƺw\>wN"{T(UV~7a„vNm5N G]sz P}IЋ,ţ?4Yz!k0f̘D~={lfT,KkV/ic9&xh7 -\7@4_3rp r|;lP"tm/jcTxnK@  K돓[EziDLYbpM"*EvZ ɯJhW;5Uy=I#9rC1=m:sK3v8/)&٪Ų\cw&18na]#qjI aAwFbjCԢم ຯ +sInHb:  @g@h!^MUN(w+1iYtԮ$ekL @ԧN:ŠYRR$:Gy$4lTD 뽤u>(KLʗ&IV{0kɍ$_܇zK`{m'iBQ]xA>Dߎ0م #^4h?y}wO'5W^Ҥlx M9VC`,ӎưG˥|ӳ@L iiZLZ\&M -Ķqjم &H ^4 @ixڐEƽQ\I%5vgv*?8OFH#Ţv23xAK{.1>O rI!Q&X_8(;61\$w}702ܰ"xg.yv+ ^,V$R~Ȑ!iajae!'#_uXl\0\"\sXIAk߶3)>?xe?&$VcJN i/'+rbq<_LtF}Qtm'Eb@&޲?Z_xǣFJM$͋L|q'j?]jN70mڴ>U˭K?Q%ǒ8χ'Y}qep-fV&h(Iᜦ|SN'I_k {'? oFb]&~j܆iO4>Cbۯ> i,nO9i&?xS|8)}w}VeHc cw/\wҽ[MҤ i?6Aߪ0-qJb:  ?@͜N6guVl/sƦq'Yg3{lwX *w|;S U5GXQ*OR[?OcbIgԬjM.4ޘ8 6 |Xq>6˲}[o5{c}7E7K*.g `<']{o=/ Nhw_k:yqr!fX9>ɕ8]`Ҵj]Ծ]Ҽ~`Lepc'귓~?^}k9kZk^͖[nM>Gc'V?,:fUV m_ _nuE-#XuNewhlEŊXO5e]bɣgJ]H:Va[ kQ8@hi$ @H l(2EEYY0bTۋblIM)|1uW*$ZX5]/RAJc/.$NiCA $$>ך.]~idD[8+~ [[nI 'qi|'YY9%R^n/J-r rWInSN<ĤfwuEmM9:ܘƂD dd2$KZUv!!vvޟ֭_Xv&$CM{ x| LhU!iK/mPd 5WhHbl*C@ <# H@/Ĩ}p# 4((\HQmspꩧf?YOC(M<9c}.{ *3.I'/ŕun֬Y}zGٵ0Q۴ ϹBLIdq!E=̺ &}eT/\)7iXBbO+Q光LI-$U$0|]wP ExܵOBҔ9Z<8>z`&$6heo=~▎K֮"X_EߠoP@HD[?DA@ "ނ.6] 2B_ůb_pY]p/4>P ʑ\\tPJŽu#z,k> -6/7ߜX]2'ꫯfӧQI['Y2eTM$$ ryvx *)N u bW^,:{, 1_24!IX)$rC9$c<YN4)Gtb5F4 Is@׵MzBLnF% d$҆k|ࢋ.˺'Q[H?yUy̌jT[(rChy[5@ &"P ҼE ZH/Z(vmE73 - IVj^d.\̚xܹ/.Tq __L+.oС5GhqD25.}uۤ4R`{*uxʍ[x EsƘMZտpk!CĖIJr i` /BF# W1qPuX]uV׹T>J O=T"K.DM d$ڇm /,򇤯^[Ʋ\C x PNIYj/Ңnj1I䂚ZJ,g'Q#MHceaKnx)Z% xqBݓq!ɗp1t\sqm_uU1b?K{70}%L 'iQ0<~ٳcuA)?*%Y1(Te\뒤 iD馛QcQ۴_U/q%5wY8 F&@ %'(/An9Hc-U_Z^~=7oguE9*ڕ=|bUf ʔV%,6ӊ3j|i8q16^>\iNW=(ƍ;6~/i&WABY+a!xd_f*6(=M9P)\L?xGy2ߜ a}֬Y T~!iH {K&ÎnjZD5p@~Z  a/-Iq>O;_,%-Uf.D$'Eu`c IaȑiN=͋ΒR I/h_}8&&{Di^$lK/3sLl_*CBʯk#a@>\egHu6LRk/ 4_Qq&)D(w>8G}4W@̞&a~!x/ja^z%s7lҰxf}Iс&A\$T=[KHO#6 smX˴?|'ѣGg4 xTX/y ^M䤙LVQE0զ⨶@͏x@*^M YI\iyhR%dU:eKcV=IjJGog,!p&I˯Thҧ vQmW)dVǵK}/s*tXEa%ҁL8iweD!!B s%I. iW1i%E?a&64p i|s<,.TBW}J - <-c@YrVS j)BL;K.m[ mmNJ/3g}vE~Ef=I z]mPjSm\|e_n,XjEO鰦YՍ=D(4#]lkT(ߪb\Z[B+4}.M9f97Qc(*>"?+fxdܩ:.ӤAzb.M]p`@!r5= IP%"n{z"(,]! 5jTV>ad=e#߷GqDhuz,  H=،ĀB=MKKS]/`Kq\0h`b5hcS<_׵& C-6*?B-='- ۯ_>ɗBDqxS{TRO[.q_N56$\:͚ QMZ.҆qV"IR& kWTxҕ< Iy^Wz@`/bvKDX-BU$y kWXgxk{ڭ)}Vrֆ8}gN:w\ЋeX\駟^{+j!߿u?';a8ܵCKco]e#Q$@'1= [Lf_/nH(􇨗R? "N:)龿˥,%zLsO%D--J+KGyh4`7 rRu݊F`jXˆxw I4AMH[GvMNھ;<#H.aɣ$YN2F?n%j2-L)7ZCj(Ip;wnldSxDv.P'mcL#~/Ɖ~ԢztYg%>wQbI[z뭷 xZ:u @yOlOhZ'+3ֵ/٪V f=0?я+{Ό17}t3{lu?6[o{スviݺu6Mh ?V0VH6A7l3c'Ot,ݼ Z6̘1bFu]t׿Yc5Ru;Ll~^~e.K֥[}ϢjLOKW+{@-x˺@'\P >R^88Ҷm۸M$Ε[`#0|pOjMGPG @5 @@Ab[%<06N-K_Q3&4=Mb@h~5G @@Ҹ-Qr_!7Qo4zji/O6rKlN6MMj@h^7 @@tA'-M`߿q" ouW^1Z3 7kJ @@oz׌C @@`NHUvm-H:ud )y@oו^A@"޴ @7`6p@sI'U 걧f@#H @  0l06[#HV̦njn;Gs'qW_W^wl[aÖyvVf۴^M@ @@0a?~yQKkӱc6L_1>n{ks c%f"mTg޻mI},&ƌԼ ;VWc3fc~:1Ǭd:t+x43"wq殻Jn77|۷i߾}h;fL&#ϟo޶mz}-/yM+zi @ @Iwr M@IDATnӇwu{ef*[B6cW*V>Y|R-5~ɇg{mev8jQ]?sAyƌfĉvf>|xܪ;vԩS6N;gq:um`sz>n^zi|ZmjM뷿]h ˘]wէ.{xti @ @ #3ݺwN粣U5~ƼR_ {0l2s^ t3g?km *3knQK͞{\H4w߶f5sNƏ_f;oy晜׈#ښ.]UKs\.2}ёeG=ߣG/qSA/}]Zֻ?094>**%@ @ olmg޿ ~t뭋z?{יo/$x nOO?.4=V/B|4 )KMqԨQvFg,_.vcݞ4iYaΝ;f]tD=l2\k sε߲W|kYgl'fjP/4&L0 ,0mOoPpD>]ogN?pe: t&!@ @E|fʔ5FndM[a}w‰l ;[Q;Zm„eV+2V+jeV+|ƌ *EkyY's5\<s9k>Z9qqy2f )Eiĕ,Â'MZnfؾk!?Y)G6Ը\c[Og[jw]O_a#nbꬻ Y|rӦo\R+=(cñZo]w>t5kg(WdXۙg>{.]d`~;vewy=3ӦMϙ3'4Kxrzꩌ{3|g͠_̦~3/R.&bf'Edl7x#/vRsQ53:oj  @ Т\vB[7޸wlE_>?lYb~xw~U[g~fʔy٪>{wΕη˂̙2ۃ\ /_??Z U[nYӻzjg? Vߏvʱwvyu;5||Jm~ŷ=.>}y) k>dHþ|2 vmAO=ԏY/WLϞ Ե䒅%KKydZ/?d*/:ffF;ђҥ^sySŸ_M +|=/K?.Ɵ~} ڼ<϶quYyFkc.\+v]{lZM¶vM=\6_>}/󎽡VmA3p@ݝ}ݳ/4*1/__p \r%4w^j y۹z^#9 @ @dYwymba^9M~P~_ uw޹8# AٯsyUԩ" xvp/4MÆ5 .`SnjYjV+Zd-+%4u*Că,t/hնf&MZf",θ]GdgYd!}m1b۝?ύ=rk'vܥ?s矟5V]\_B9oW~P/v{fp^z)Jxv!޻wo9K #G̫v.Й=' خ q[g={v5o=:thy(?vN;d?ԝJ~?,yu'7-L@ @*G/K鍊4kg- r;r¯]|CrbWF@&P$#M& ߏC i4IN 5 + /3K [Eڽ/~u9#/~.Nyۉ'f,v4EtcsNCK[ @ @M_]IaB,jdMAyY \o-U vl^I]߿`qaXFa r7Bc (5ǎ&|k]m7cs"~?rSvr?A_>w 㺮!,~vlyBn[_ /k2XF4hK=SŬ,gzl:o6N"wT3/,p$qm{fx^{nU\=_|q^:\qwzȺv @  plf;~۠@-]xoU.*`_xa;$ ~hèwYv|,k n-ʣDb`ڴnȟ<8wܢ~(._SfGm%|k~/uV3jTN /刯Y\ 0:AV9sdFеkl%dݍՉ|q6|aG ~x\QAV\ں4쨠3]~1?0 rޗշn|=e N @ @rxpbjջ|o%\>8O[YFӽFG\8HĭՐ$]Q]d<^Nv!/x7j q"k![oMք 'Kh]U׊wu/|\S YxϏ__ߝӗQ?/ڿ_ѣ-pp/ֺ8m.P:,mqW9眓mӍ7V|d\E1]~md:ѩSl/K~,Iev%65N @ @,r jm5lMĸ4[ ;~vp?6y 7-..8A;\dWS?nB<.7؎/n2Zsv6B]]dJW_[BAL\Yl]~]m%ԻkV_ 睗뫬œ99*~EW:b׊;u]^C 1G}tb}ۼtvHc_gt|ޱ֭ 5zV7;wq;lTCz?v"m9؍ҩm'pBd3f 6g=0V͚5ˬ:V[X;v}1bg}8+>;>s7?^"_~9;{lU;0a~^V_v~kt$W:XAU#xbu}]6iG(܊ٲ_}UZ /L/_W^y{,O@ @hn)]H}eYP}䋙}goEGzuQ,7!%K|Tk? aAQ\[FHˎ0p`A$J=::NL.iѓŋi'Hwk E-8 ~C.Φ_`/2{o7UUP\FZ2,n;^{-xNK_X[WSiӬy-!:Jǎ-_qMWϼyDw};:C,Axg3qlO>;׭~Pd~ꩧ\ Zg%GM܊EVK6@ @BK:uyF"\/\/]~yC!QeBՕ۫WNDk :?yʸ2}]Jms~I~߷՟cO9_ Y5 7ݔ㫲-}矟Q6aXP_Jwra.R[]~k kȐ/lyVx¶K`D_`vҥw;g-8cS/kI'r\;RĶp;s#oqG'+/X"ՋQ`*}޽6|?Yמ8W\ðaòFaJ}{o6"ÕDh;qV'|r,ȇ[E?~f̘1ve؝ݢBGu.? ]o=l} -z1=lDV#!@ @"Oڣǂe#M̝sk1fR)?s/p'b%\,ʖP||.ݝw.h1J .>T:]Ն.]d41l,O?[`|ZCcDcL_]} ױp8iJ݋3f-jDzB\,\;Ǘd$l˚]b_V:S_/Ә/?W_WR .E}Yz_.2!!ܹ0qM`JdݻAn׾\(̜93Un P~jP |]%@ @ 8n <XA~bߊ[n!?,,Abz9q؟޿/Z!>sn_"fű[4n;bD}9ԝ n:'( Uie{c $Gu0ZBrzYG++fzO~O#yWܾ& /[AqK} /Y9E[\`w, ]w5#>FK/^z^j/SN9%s[Y9K vi[Y*|q#4[+U,X]Yaȑٶ?x:X u{sZӥr-:n(2*dl @ !OwiZQ­??PVO$,T\D]UʍCEC|?ۗƇP_HPQAֻa/SVrMk(;\-oeA[r.q-'i[W~vk_L<F/Sʣ~n+Kv}Mk/&zejBitg7z b篿u* -6XkpofW6믿c=ZkdٲeZc+k"lf-4:tk]XX߬ Θ1kԮ];ۚmƬ 1yd˾{^xآ@ @*B`Rc}wn32fOt&U}ZL| juf[Y=i:UI4c -+VdVjEVTˍաVo͘lI+ӪU.˔)+̛o.i2Vfژ0W%LXMƭ=~SrWX}nяLN[6CR+7F&LXn7pV.}1I48k2qbض2$/~ !6c.rJu~imy~}Jٰ*WX M1rR^ƴ[>}?Q:o%$NSrjv.s{y;A @ @/6f Sg;nL_Ȝ 3ϴ564]-E"h|f 6zVӧO7m`m$#P{,X`VYe7|sx9 @ @Zs3f=Z~_sMk5 [=AtMٳ{ }/b @ @" H%59hvݵp@kskl.́ @ @ Pmǧ+m+unN# @ @ Pk6@ @ @(x@ @ @Lm @ @  @ @ Pk6@ @ @(x@ @jLFp E^#AW:/ [65X @ 6ҮOPgq<s!īN!@ @@J)AE$ YY/> VZM7lvfWL @ @r&L`ƏEfm͝L؛:uyT;w6[mUBqnY G8\Uw뮻Rվ曛>״o>UB-\,_HxСCk"7ḓ.1/L1keL.̯~[ۯv2smKͤI31;Tgv߽c6f-[fݱ f|͈ܭeܶ)SVnXb|3cfȘc~s{OG"7˖CK̰ag+뮭?׎]lL--Hv @K/\tE^#uj;0/u]g׿ۜ6EvO͛Ƙߛ`ޛjf-:7Kd/4gf_}apq=~o6xȼa'mSQz{g^յ;q/4YLxzf 61+׾6mI:rl [|یo;h-64Gt?Cv܅Zՙswi'$b?TGRV?5yߘ5ڵ3[C&7?mxnwMm[w,7x +Dwi# ̸q+'s{?nۢL< @@ ^y\pfkܧ9oZ^?1Wd{y?v~Qpx}5 #rWt[ߗ{x) 9l6SAYaÿܺ>v3iw>Im =Z4_%Kv1fko9sOLyȞ~ۃ3fgwquS#TD~s1tP^%3f0'N83|9 cǎ5:uƕc) |ºY'~۹knĽ]㏷7v)/s"sV>Hܹr9|x[?YkoҶKj2ZnۓO.5ݻ8{Yg>(cOw1\xa+s%~Ͷ ϥ73#G&^ۘW_mg1f ^m=@ JW_5\swfo WSlߙ9OGomh5̬Ӳd|~9_g^PV_|siϸeCq;A)tX뺋9ɼ1v2a%̥g`~#){~jƿb6v]#s5K;rl[yGSC72۶1N4O~cFK[>?UڴWΊL̈O>f ?lEp?}zIs[~|ʜ/2}ё56G{x<裑9є޽;$ά~`g+(+{n+s91𣏖[& hmN=ue=Āg,lu"fFT1;U km;.0\g:3dH{"xԨf=sxp{g-0zJ .X1GȺE4k"r\B 4o͛LkJm7>;v6si߮F_x|YW/;o @o-2^z}݉>`sW{wXhyy`NPmJ<]7{NsCo&죦e΋e2[uwxb3a+Kd8oWnAcs}aƬ= ]77*m癬|ۚ;' Es^d?y ?/H(h9Ԙta֊Uk-jlyoϏU6Z~I_}fܱGWO\4ǝ|ێ6v࿞͊H3gN?j~ M'w~ߎZz_tf_nvetsq;AQc}Zo*}ϬؼWf{f9Y&jw{ꜙgT 0{`AE~ǖ?c${<)7m½{Looz7](lg*TWy饗?p#pXxM~prKгgO#w+~|wܬewG"T^h뮼\?뮻K;=iAr-$r]Kq Rg}D>vqAuudEW2?yO>i v^v`wwv`wb뵻;[n ;P?,Y~FVwرqq4MF?3Vslhqe%y(z/h0jn܂C"sXG\;ݦ9#fgd@ R[p="[A8qDmaĉL$?/srr ߿%KeychNW9sfF)0s_2D…nj*kɼѣ#h{'ҥSO2`'P,b]s}- mP)Zu*ڍ۷1HZXոv(X02a?M#eڐE?E]KynuȸD@" H$@PףVZɓ'[ϟ?秫J*v$$ALV41>*Ayw+F2M&b/BLL }<Ẃ,EýC!P "q ݚ'I&ee8zp' 4nƭ"]E]+!/"W=qVMk1e ^x#{ޭu x3ޤSb 1 oø]x7E(TܠhsnفĚjUP.Q5=%>qCxƜo pOy"^v KTÇɜM;/ٕSOo5vj(E-N+7B;Q*؞={P\9>uzؒ%8YwfXɑ+TJ*a۶m})rG'vK(wIR/_3dȀ>}cV7o}CVG̓+^0_ɹz5U|⢐~ݺEĄ ѱywTXvשYԛ|qBw\9C3anF$/fyXv1iQ(L+ӶW,gώ6mw{|zZNIرCTe>lN'"i\:MɊ]}<O{b1k70k lߴԨ ‰#{0_{'dQ BkL[BĈ\hV piu pfsѯKcia3Pgk#87 L*$THĉɟ{'>fE;Ə*sɜɟ4}4٪ܓJ٥ƚjimfLB\90HA~,NΌasbZߘT?k񾟭7;[۫/_0 dY~y#fnpl: Dx Ϊz(l ,{t<.>?{{{0DZwsscy=߲e sৡCzӼȑ#9Av9\ϞEg;ê={ ]~,_IHɧFĴiG0,RvLɹq#G9vns} Y]V8:Fb?(7hJLk10+17/ODcG8LE>e̺EDӶϿ;y=4MH$D@" /p:UMKs!w" ٗ {I2Z@o2e@p@:vQQ C8!8 .lza B2tr-gM 9°:ڈ#~q/'ndݾqNѢDC` /ޟs2w woT| ^CZ~=ɜXZ/3mE%f8R$ L/ʉPFh[“Ph ٭(?$Nj3;9bR# ࢭ-WIۂZ0a'N(xl:ueM!*=0I_v@{1G Z]7Y}NgIlԘֶ j?|PYT[hR޾V빭;6BMDO܆v< %Es撝He(8Y|H.=mFFYں"1য়=G5rkQ}ȥB9۴fϿx-eEձ&ۄ"z9 {f-opbo_KС(QB9PR&gd^goU~GGѢ_i eӧ"Os,H$D@" _4N7Fٙ;nEwJJH")}G.w'eKmHh'lZލ1c@R%>eX~n^ UЪsdΖQDX>*!*fciګ xZ<Z):k4TXskX[FȲǀ KQ_d=e"Y,teuR`oeW%KujebLPr©yCMTϋ)Tdr. IX|dJ7tNlsFyi_\zL耬Ģ$-e~5N\ øqzJ[de^pa9ɗ 5.ʙ3HZn߾l\! ꪐÆED- 4ԕe91л1GHi sҧd[hӗ/DlxVsA_1t#kfG5͜Ç2Bܘg^E;'ssWD@" H$@HF:Faٲe<)NP{u6m0w\1zwt"WlB$vh'lU@tX4k,S6%DqV@:zKz峨K/լGSرcD$4:֭AJ^Ϟ1vy\3:0}c[CZY>;1q,_3h9v5:xcL^.2j֌,Ebtߺ5 *W6ٿ2N@Zb<71GyH$D@" 4^~}Wj!FxpW;ĉPw{$|ҥT,Lؚ[ݘ4:h١/$׷'|X2wSڡ߈Y\ ]EWY'nC3m{  kV<y@!_d@MKzTTAc#O檫z~KZV];;3"9)n-Jj=QL8,ȻhJ4wSΜ=vș)> ɺvxb.*ـSL^`:ܺ,/\̫z,᱐9;DU@IDAT$Kr ;j@Iy҇$-e[Ƽyj׮5k𸷷7wA("/^e˖ި&RJ(%7mڄիn9۴&ԭ[1%Jx3sx16AϞ ڙZ{9Ŋ*իG -i~d(dHVopw7ϐ!"w9hQ06hoVN sҧCܘDپ޾ɬWuz_1`L0z'd\&(D@" H$F{ktwwǁw^ϗVɨŋ\zE54F?}$6^tI>5/ȷ>1bĄ}zďOCeyJbu=q].JL0Mr&"=ݹseD)55LFu.Qfc )=:[W9պ JVCG1A&UӧWw(okQ+IbW_k3RϜOۚk;djw˗Cc PzF.SUݘJ,4![X8ǎB74"E F|=Ok?7YKpAGFh [{MFSk*ҥl•c2e\0P@9Y?Ќah[ʔ_#D1gR *'\-gM#b'$CܴqD@" H$@h#C۷رci /__ C3a_V7ZZlblYEbl,t`FL֓ۮ`TP?i=q  Lٛp߼?,DSr4댋:FdۉTե h*^a~l6Sy%QۉH-;}^e$YOK5?߬1Rt,TcVG{<91P) "omRf*A^`pMz_vt>}zu9r$LӦajRZKkwAh@\szӎkwTh{9}HL6ۿ7eL%_d:y~.߽; 6m (OGyHSi;\wܜ<}b(Ŋ6?9&P!Qpx#ƕӰ/I{DT&iYՙ湙,H$D@" W6<97oӴ}_NSh۶-3h []O(XL3fmjX`!K5ujtlVEu9k.K篞>CO܆f<iy:(}a,7i܎IdqiWs)aޭq^4rRdaJppZs+p9 @xB.OXB;#=4rq=ތW;88軰)M YΙ [矯7N! Ջ+NHCʕ֭oΝ(TIWwZ48:*zslkf03g~0B쑘BTkMΗ/Gcr%~:(?bCLH/'"'֭ߙ#ec=/禬Z~J$D@" 6W2_c׮]Oۃ}<4^p};5YY[R[[\*Eӫ˷_MStGʏ& |z6iwbsQ(SZwp[MPv! RgZq iedI9\|8đSC%)UIcR$քCpp[0E2D7l4߾N-S 2j'?2‹͛B`N7i: @'pL\in ,,dׯ_s+j7U rhDhu=yCwf _BCA񡋯^7uc~(. p="QZK[;d^@r'u;?d]L\_ 'OlܸQ=5i$W Yd*Nb;*;|:3W870+novK!c MéڵLR^D<~<:$d"s}f ,>bZު .rHT)ʕ>lC퇮iJe BT+4t2%H$D@"!%]8MR8#(Ս769MGA/2}<53@ZGo޼D2:lti@~z6X@йyU<دSvgF1S4[cx$ig=_:.fJL>$f5J-}si"$eRg6@ g?(4˚K3*' p7-[d ,i5Iڴi֧֭[3eR[e5=\8ƠdMVJ* AKS*𺢎L;"_\ )ʭEYp\2N:s ej,[Cm;\ua,|Zj;0L8SΞǹ/wNM2;Ze-@"\/\,Çȝ;7H$jT?ݻwiׯ_Gf$H@]O=~Ȓzksq.]t#`FzhL:IONGdVMt-w)#"gHprdZ;V'@w/Ќah9z=qH'AȘ18lhƍ"Ivз6fd=D@" H$@p"O]wnF$B$C8qI_a5Y "޹gs΍$Kny3F,+{'n<ɱxx{sd)R#y4cx&_ϸ @X1?%Suƹ \o=>z5H<$P}J$D@" H$D@" ')mH}]*xqOO7/-H$D@" H$D $nH[,qd 7C&$D@" H$D@" HHVFzVx GIۆJ.,H$D@" H$DJ$ak%Pf[( *WD@" H$D@" H$=#x?Q[$2!Y.H$D@" H$DF@Aĭ6<8J6VufD@" H$D@" H$V" [+2SMOJ<@GI,V H$D@" H$D@" ĭ3pz%.׀x@rD@" H$D@" H$D@" #?rrD@" H$D@" H$D@"xz$D@" H$D@" H$$^\" H$D@" H$D@" k$^8D@" H$D@" HtƠ7J1]mH<}rƶ! ppI?GD@"سg={͛n87^+/y[dERD)M~pG#^(I'EȑM&߹-R$KKɓ!A̘@ё69 /^۾C(} طB[(_>|@Vfѯz͓'^~{yI(._,IpTDx ߞ7I r$AhA@囐H$!JwӧO^r3gV I$& qpfL:ۡq+mXCr)Q٠5"{1}֩VZvgܨ@cx2FK5o./_s+8ۈO>~/Y$vޭ?K7?K/ĎS$3 V ۷^簷yoҥxRoMND ${Փ7H.Rf ~{< cGG6/ޫ2O  ߃U" h郬YZ59fFdUJZ dɢԩS7nO *er$,l%6F--;a ϟ?~`h8w5 A +Ȓ#?<>jKӎhSz-B a(b+=_~#,_iB~H?eBZg˝+!:޶6|gDF{Bmb8H_8䩚G{Y~d)r>2haϙMm>-T* [( ۷rʢ?̚5 mڴAv6p݆hc2ƏF͚LZv7N[8H(cNenXy$2{tqծDbY55[o8a1 >6msbڌ7`޳FVvϭ/U|N>eժ&aKO|,ݧ0ҥbQ{Lp'N<˗Q Iuhz}O>ӧ%kba_T(%JFEEBq)Noܥ\@S'ZΒu N}Wt[қogq#|bpd)h14z)`:d-49Ro)o8.׏:srϗ*dCB֯>|w=;/>!CQxz͈-xuIkrLI"$@C@KJb" Vd7.aK?}`7^bhowUx1yf$Hb;=q$έؿs=EZ"6KǼzе8D^:ޮ DW2~!rI%^H E1I4ز#P:H[e:9o2"ש$ +j/'}KmnEFbVd=\.{8pS#4'KVw8Ӵč؈|'HNlٸKdPΝ+6{:t( uի 뒮ÇqMPI7gr4B2K [o8O{vE+-eҕjr`;^ 5"Gv;ؼ cB2K I[B'd˶M߇Mvd&.hapN Κ7Fל~0_ bϦ.HoSטz!Ր e|oI<s aFEjOdL?O|d:#gpm׫^*>xi2e g$X"^ mqU>w|k"+>h"n5ku’8Č6OݱhFTX-w-菭>EekE}x~fAo, ĉ KT^X$#Ʊ+KCL^GVW i$S)D%fX^}/D1WD@"*N$"F+ ɓܸDի]g&cIS-6jSL1?\P}H& Fz"yi0j(vB&Mx1cƘSf`1VpN;?aիW $!8ao!6{/{nչ?jj(z6,i+>iT/߱Ҧ TF?Kj}Wj&/iC3 '8x͞U]7g?OWJk%U*eHkT9>~fzd}mKC.9kIw6-w cܸ>Fgf>"4s.\m#~ Mګ|?H8=xD0D5i sB`L2ؼy3bHEaɒ%oKI׹U9#ˍi4/ oPZ*᧖߲e #3w%g:t0)~ ݻ$_ș3:r<~fO߷o_ ڵ̙3EWK7p~t2=q %;ba,c~k_l,c-ԹGR/[͏4p̄eK$:r&H'6w?IA{,Wp[&0o7_|ǃo)!4f'ҤmY˗<0qW|gXD ~F(G4l )У^Γ7aV<=ѲUN] 59K_B[y-OƟ@^MlH%i ޫ= ?xܙ _/w$I0Pݫf( " pz>;D~ǕHnpٗ~[Xz_s3Zi:> Scʀ:ka)?ׅ)ll]Kz Q^ksFO=^`P1<|r}OdOΓ#ta2'967Oz3qa d+kMD֠$H$@P p&]ׯ˗"޷̦S"t Ӧ)FݺuĉE+hOtbNj֬GdtFqFa%' 4^PJ\BŊdX'c6: >[C"~UtiQwfa~Oz6,9~1 ܏#xҒxC|x57w>$Ka'0vnQwo+#fAq N$Y[r\IcWݚ!6\wJ_ieJ@%ψ\u5#u2bV҆u0nMDXWݙqSy"ɦKÇ'M,cEYxDE`S;4'+lAz?#Jį WJ\rh?~*9ԤMҥ WRD6VO8Ў3! 2pb8Ԋ+CHG%BEKr $OTv;͓|"٣ZXS߿쎷l ,"nM1ŋ`={;AYE!8JO~ntp"gȭzz\gP~ }su3"Vk8& KG$2cUWo6ܲP!mFpR}hm'S UHm'3 yxjTET~e O;ʎdeclPgQaz&IەvjC3[o87^!kfe{?6og0QLC< F)2إ@VcƕG5g vTK+TLq"C4 W_GqϷOm)7kظڷϭjC]nb jm8~1J[r 5u 7d'TbaV#G׫/Q3 Lvpƕ+/+"%hѪjع.obS@_;YQP :Ԥ=wNJ>NUv̝sS-( P sg/0 G1@t촃$^sDsV[:Bb-HݖոӎGO<߉%ƹq}4f2eo?).;/sMp*$FA*y]qMl!q]EWy37ճd Y[ lE]g0383 gyEy,nvEhQ+I5Agf:]Ʃ1u ʷ+Z+uw>(ѸHe$DָHZd=D@"M@ 7neL7lߧEӻ[')M/I,Y>>>wٲe*?MﹷnPI~- 44kJdpQ ^\rW c5~OVaծ9t woY V'n"oø of Tq3dbǦ|9Wٺ@%^H /WJ0( IoKWFAg~Όsf0+>YLQ„4ͳe"f›e5$_}pRЏv*/T ^1a.4oͿOV|GDcPʕ+cI^l;D~9sƟgÇsW} N,u@zmlڑ& $#B2Mn޼9ÖX#W7nuHDX pzhIѢ =iǛ #^PF u 'k*zx"^?]M+%>1r'Z :a/cqeQp"WV3Y=ɧAķVyמ(YJ~j@qRILJCvӖz(R4Xf8Νvi"{)%`V۷y`"0IۣGT% [-FAo]s&/]=)ܐ۰5瓇hSaΊ}f!Z:V/;3eX>9I8ZF Hk)̘F22Xowb 7]&7RɎXK[u1|93(tI GCR)۷մcRq^d,JF;9bR<̿tş&8/V>J $6 l&K kf ƍC= : q:Erؾ};ն &O\ zu=Cn p&.} Y &l,i} b|ذa<[vWHhxPG}Tt3"=xL*U(d??" "sj;0!=9^ٗV∇ pkZw6>J5ҳ B;mܸ8ϻAK 'G7fY2&5o4v>|\ vlXKAv}mNh9Z*w!}1qR9*mdM>#,NkQ[wn.rFFYyϨ6^8S;qWXR*0oa f7a{}HA]3Mpcش&{98v>U+j፛dfɓ\&^ُcO0ّ|mD#;chj<8\f55رY.va挳(^{5ģ.BxPIx%GY͙m(13fUD9Q&sV b7&;)9RtvR?`D_w[,VA2qLk9"^GETh_/>`$#I>#ݫ3]Xz"wlT$?rZ^Y_IU)lM2$#)乶?{굮ąw fI`H 2Je.sg_8Ow_1)=hWN-2rۡ͌Ƽm`?$Xd}D@"6֮|rJWNN)^48@B&EkHb(rAx`׺m6~A8ɡ*mMqJ_~䷶q ~L>BZȎm%U0ta| m\۷^grRX`Ƌ5ի/qz{FFק5!IؓTフ4$шVy"wrv0rbƈ,bFp; 2m=kן8"'E;Z3͙L{QƻMazhX|LuI2Ifm5GuE7tg$VDz'c@2P/Alnw"kc/sĹz&8SUux%@E@HVqM@ȑ#vptd>ٳ"ϦBSO0Y{Y|)!-v<[-ص>~Xt)R[/BX$l =[Wc~zM]Ѱb8mXœQ9i`q 3,L׺ZvE&q yK^G}r~-׷bOP=k Jk63Oj}.Aܔ`d~<^Aرݛ3%[튌Ntu*(ml>I^͛ 21IbGdMPmPV>J$iӦXx1+8$POX`z .pmJӃC<I'ՇIUI.'făYWdܹs|Z4ȶ9]m%.䄓V'\A]#ҍNOk2FzIPHJ8_|<LɑiKW lfxGH? >9bBS7oq'^drH9 T d?֝m<⣒^z^ i^B's .3;3Gk-j,M\¿c\ň?J6{N`~브c˄ĂxŤ] {[jOݖcjZJd̟ηgrNU pam'g۵ʛbv"]s z ;?7qŋ >{J57zހe'pq5|z |ےH^)^%EC%@E@K&vb$$Lh2K(@!{.uʔ(Blx`JkhӦ Νo9A8;;RJ\T$_ dE6Uo6K3KY4ǏS+aOkpHwmpYrǨ"|\@U4 XGK~RYE=ڴPy:,ں=A Ti盶>.i\j%P{pvUZg7md+%N&[;yyyz${5jTUO6K$%(6KԺcMk֬Aڵ B:9Ǎj'VDOK9]9O"UMȱ&,XoF'v5{9oL?9]g ,Zn\bB>f=sY80/ _baf7\`XC@,#&D |"_4ԳO/-F8 ku!w7غV&f'CF{L\In΃*/+^"awbykTaOk7o^qՂ#hYfMf`rf=x!&_7{A2".ZΌh>[1y4# BꭨZ@>gNK`N>k52?X& L7:󷷐I k _ra+% N#5k}*TǎZ:uߙwC .Nzz3D * ]oڴI&2]8T+ԭ[[[Kky꒎n̙3#]tJCAvyA! \*VȵĨ >+ Ŗ+7a0iL8u?h׽;j''rpfIG<_cN{~l}{ǶwMsLƌ1 7P`9三~.Xt*$cNC1yOcEڴ2%~~wm02`B[o8z+{vEeM+}c-s"ZxrhA9?rQ t8H8ɋ4wkDeڹ6ǿ8[5׸e胈zM;ȶxXy;'-60(ܴ&\K=N6EΔ~Bj-ɵ7ukvUEB;&|=)Q| Y;::IHbٝXj4 so(6"`ׅқ4 n,/3 s;.ȂРD*ٹ(Q#Cx˳[/mheM` yr5TFf=kA,l"CPjzrzJ#+ObI5L}6zž+ъyOO GΙ]' pJ$E iK7TKo-F8uS\<=js|Zk񁻻;8:N2x"  ۠$g;6j0tr (4WO܆E Ge@ly i38ZⅴjHVSsb}Ό:x* ¿(^.]Ej@o|/0>YJ$\#WZ2XK`ӑ'֦@įW-۳gO;VRCԮXhC+p Ӡ!9" 9 p6mNL8]cs;G xPG}Tt#lE{J$%nnG8$m#&+q=CL:-NTBZ߷i&kVnWIˮ$h׏t[[>fр@9]-nF7%jۙm,c^=)%_oFf&qBavF^6{u4kO׬倕mZmKVLV'mf}[qM#5,I)9rDQ,3_̊c6@yO},O{нg]J ^Eaѧ|ZEH =kȞ= VUebz1-vȐ1>~[dL?;$ o_|!So>O# pE1/ pL?nǯMp$܌\bD5)3JC_0RH췃؇7뻹 dOS[/b7ĊälNs;( 3oAQLʵL 0I%l-ep(=VWX}11W ی}ɘ($Q(^ sTO D #xz@Ҧ}ՓA!aL#'"ʧNU,vQZ'lV=۷octM 6}tt`^WxX$l]zwŇબYNqbHz9:6ݻE:`ݻyh" VZŋȁ9ІÇc<K FV,c)ӧ]ZrA:'"!2Pyp…%+W%9E2Au}q3mF'`&n g-P-q}olCDX8 tG/,yٵfܖN$R'*3}n'&3R3ptcsE]vSiLT^N! QK~dp*6:_Dds4v1yjy%| yr΃+&Èep5䖾ї/ߙ$NiMX*Ȳ|ɲ F˱}v`|>nNUۉv .EΗ{kk,ǎ>fr3Y1Ǜ5ٌˮ c\bR#p`J;/_kbY?y:9r$5ەp%8矐*df 8MIֽ*w*c2aA<$$3 YjqΉ$z,dfBDXxk]J-\ r-oq>B\sf+sLi)\aS8Az edju"f]TGo&S 8ƻPmDApp1؆Bf#'M7C&$@E 8Ƀ&Oȣ\~=ݢ '}_v:˚5kȟ>}`ȑ[vU[<|p\f„ Ե} B\ξy%{ԩS͞p /[N̅2蟎'z\wnp·g~ܟ/ԩS[|O[7:A/wBڔ?Uի#TU/'j <Znl Q>|*bCG@'wYe[kn"o!WمgQ%~MR d%/SMyM`4mބR3=%坷P_-< J!=(Y|,Hp>.)'}h -zÇOnr6 ~QQ?nMO$9{mr,`OuQm<./@tLG{Kgx>J(6mzH;!3t>!Doo*Zf5wu$|x?c'u[**5F/^|-L@Z{hȠ2߶}^MfL_qe乲?xrK XK ]UFn=+G.Aor}DV|͘ʹiN)ȝ>|@sM$moM+RD_ic3v_PJ(G,;^,c}~lo#wጔRن_:g/QVt 81~\IICvDeKQ/hU5'hN%2#1\~򯿉KN %(G 8I4=00PZ}*R{T#R_x15jHu~\;8j[{b" ޔ=^!<5+VSVyn5{<* z>hN]L[AYM1(FE 0y3mF ohPtqYֱP*[Vo+chK5NTf=uG:5d93NW51D$!s-~}b;^^S)NG[?5\Iu$b{=#B=@ΜkZS|rlXc'ʇz.ĪZ_wVRcD΃ojpk[R姞5&Dz_r,3TڲFa.c"KSL^ⶎnС4`ZM[&~*/zv2er/dɒi"^Ώr_BWp>Gih1tl`!BbNē:k>JZ6_W?# O GIؒEV9[7+ Hϝzfa4[Vj&,_-ǔ-*ゐ*B'v)lٓG]t~jA l1hpQj4F:g0=A2NM RR֛C|4nBYYWݷ VBǪU~>g%JAV!ܮFmmOy+M|*=/,;J{/'.i zGD~Ohe6uUYJ(OZG٦XН[v ?qr'z':SDVg,jӳbykjHFj>%kUmFCyCF"Uk8󂕿u]2Үܩ hb"{z)?&k#OF'7^0ҥy? @'8m[6#RqpY59\x2g Vҿ 4hUv#}}}yQdǣ`89=wة%G>=y3h}mTWԿ/]lz@0dFOYJY۶w1r;*IF5=w.C~moyUWQ-;B/()vmC2kt[8޴!ŎZ;."R3aΚRUGG6Kv񗒛&tMbjȪ{|8:s3_->EZk.+4Yg_q}޿yZD6׏8jݘ8s;?VN2|ڳ_| {Szٗ,Y"y㪿3S} 2D5f[&got|3+/ >~Q:aQx՟{2%0K<5\ J",|R$vcK oyb }x+Zd -XT˲GrŌAS'??W@,h[, ѩ/Z Ob>CbUL_{K*}*ͷ`fNn8)/׉H 2jr^2{xeޕx}!+y$2{ /ySطkJpj+qS ynͶET9.L? %' GI Iu('wUqXϚEp-lc+&7o 7?^N>}CHnժY7f~ْPre&2V'}QjLS8^^lni1IgX>ʳ2ǣ`8]p-9Vvێ|[uwfQ<J#tsݸ-5iC˗OidNtJ}k<ԯçIhg?ͱ --Fg"3AP],uw@7`g"Kj]9N/WjHrkxеһ> Kcwj"Vc:G*A ; c3zxxUrD{NkN<{g͚UGaqe:{"j~?T[_ζ0%7[v' 9 G[J̘ۨl_SyoO,{|7Z *_w'Yp^L۔_,2Ye3k3ԫ)f|؉R G˅HAU V޲>ɧOl .-M8Vogc/޽{ޕ5\cKڬ`opf\pJ<_~IW.?]UBJᑆd+J +K#GB ~sXiűim{е\z3iE;J-,J8R=nMнKr /Ew z:п"w^<G[ZSo¢:{G]dB,Q= DVO6O%cۿ*e~1ݾ?NܠYKێbFjF コS\I*p Ρ4r.GWXAW$"VZuƍifg˯?AժȞpW(9{Á%J'*|FTZ]\eQN[q< Gk3@mQOx9Br+rVR +xV0iӚ%=֭Kqƕv)7n$lv-=FٯPs<4KDOUgگ_}/H!<ױtڜ`ٟ$hvA1'hn9FЅ芽գ+D$Λ75kf,ɓlY*q,Wpqh DffӁνTFslk52(!V+V֭[Gŋ ~'=BRQx[Ԫ~I9 [S,Mfҹh񜉲Mi6+]I$>j{Ob)#M+WʈHkѫ-sa͌hŴRNbVcǍ%Z 0=0ԏq3ju{d͹R(Ψojb5ukQdI݁()hJ@/o޼<<<ׯݻ`)zÇӏ?vׯ-k,WbhՓ~{Zѷ)}kpOEC9:#_:z!p(3IzOkkM@_L2Z_D^dm Uof:o2w섈2 G4 hC\|[sfhB>wlyHҧ*:o=\@@@@@@\^y&yzzZ$bxNhɲ>stEmS!p{EW. >æۗnr74'M\1:zTн; k*W 9ulRpE.|YCkuK#9NUHqR49MkhmApoq/l% 'Ǘ.Ab"ȟ{O=v5׮Z% "f|JT#?!p9S|#2|,??MSοm\Ê &GpsIʛ7Eq[Y$[>>>~oߖnnnk;eʔKD܆%={LݝҦMK}I|5?͑׸ȧ5;wxٳgoÇ'ONR\3뀀'/+e N4jNLQv9wة̳Y4[y5IyUmT+Ngu>aGDl6;A>PI͍- =-dq_- ?ZoA^{?tUYVyƏG}_}#(pv'h%DkN-ΩXz"=w\$ϜIsхKyj+ +ZH+w&j      ш@X .Pl$IB#Gj(,ԲJ-,>=~Wʰz->zM?eq}Æ 4`)d6ܿq4qPb6K5aÆ.6M4.5p}2dmٲdʑ#\͛G,Ă,[Jݻ_ jWzu9s&}#39s… eqjըs&v]E6v mZkiwP"fK,WA[m,ܼ&#q4kߋ,M.( \b=nNZqlqdޒkc4QN,]\5~5۴M+W16 ?yw,Ui063y-QL,֙N۴Hf5łwH/ƿs?iNc6*LÄ A@@@@@@ 3МVJkךyРARX|׮]iI/Q Ǐj 2oقeҤIr[n4n8Θa?\z$`Y&8p@+;w.5mTVpy CƍTvm:u* e!EYqY c ݻw/y{{JI>ڵkGSN5wdU6 JiV4||Vjg{b|L, ࿞8E’rG7]IY[g?>{^.s0V\JU|B^Sdfa_ x3Wh[ ㎝DtX:T @#`OH˗/֭[Cɝ;U! EL2/"y }Q, m=zL"ܘpJz\Klzj9bfҺuk5kfѸcǎTD bQ~ERHAz\UާOiAV&+WLׯWMeyY;;Nӕ gH2dF%* ebyTSiTٷk#E;"lSvb.B&MNnka7XΕ4 m[|eS&'y2JWF&)眻 :E N_Ӿ4YYZe*Z_gH>ńH*8}Z9jzŊZQGjs#Q[N5joJ8eʕmLlҨQPxbdާ?t2pEG.ce9,X|g˕5k6#F9w}'K.M۷oy>h+٣ u8~uj[^b(T<%J֯o{Tԩʞt],6>ghZנTdEIJUF|([ oQV̊wߦk7heF"3E{,/Xc-xIMb:Ш'ՉJ, z%WXlQFOpי-pgD#ziݶm[8/ %9J@`M:6/*bԩ#xOmYfrXM>}ܘX`HjN,Ϟ=;nLl]Hĉ˨tV&/\iL͋prׯK떍7GsbluY(>Xg1O?8e'; _pzG/{Hg/M),G~xjԽf\a9?1jR (<_BTv H#[Q|FD'w`1͛PXnfO>RKx! -hlC>|8<{V\{}]D_L,oXb:qx9D7zARϑ#/^pJ (cVTS,|E(y1INpV'N vđlm‰#",$s1q"-Z(}c7_J('pD8 >>>Pmi3jyrD7ۯRY9۶H/^۲Ƈ^f-%H9qR޼ &/վ~_TަM c^bEʑ#bƶw]4o onT7\Uy:45ypٲ(NU[W0O+ ~2g5_Dcw¥"1_i\Ŏ ~?赈>L^L>1o0GW]jxƏG/^ʒZ%], W"œ[nS;G+Lsf7[܇n A@@@@@@u8*+"cƌ^z]‹zܚ8͝XgQ5saFϑJ %pmP}ykI5gYp_xŶp^Tq*tq2d&r9{,XX}W_=O][VXŎGgvjDOɢ3WRFPyWBtb(o߼cĉ+ P`kCy R!o~pٝzJG!dsJ!Sċ+c}H4^4H!J;}=yEu_Z<8m;\mZw&RCC#ZA͂{9e]i-+K'?$ഹv *"n@@@@@@@U[XhZ#Y'^蒭=Hɵ8m ּ- z_q_4E)Z><ڵkzuʾ-[lX;fݺu/yaڽ{7رCsQmx^gΜ W;uӇ[ AĴhQfLBV-LbL[(FEvm1ilؚ5={ӚE4m }C iv9F7v9t͟GFuTiRL\{R܋=yF7ŃĔ⾓/fLZtuizCfXB.Wϛa3Δ+% >p~=yX۠&?"|ɥ+d9˪a`A9 6mJLUEG!ɖ/_V\Iq@,s(J*6ׯ_:.P |rʐ!ըQ;w- ߜت3ڼy3uM<,8B޽{r?&9d_~]zzU Gsr %LP̑9mۖx`5.Owˮ欥t鳆[)J>uK735wt<(=|p_?Pݛ2cFM^"ĎKRzjk,0rnl[㴵oRݵ~1T40Xv*%+z#yL4y!͈HA7}+@= 5q2k,gafV6Ss^{QEhW% `z?sL0v*Q=nݺU227dԩSk˻gZ;đ%G>>aňmҤ1e\j6kd1 Q#i[mӠݻOlf,u6rn9sa2-M GIDAT*D9xU]ezXf)jZ{.-3Ė)GT|o=W$^- n{f1ݷ݄5$Ygϓ4oB ci]x & )[LYUDt8:Z + Wm2(" YDeQ:((HC]d2:"BcLNJ%J[nIkHQ47bGRxq:uD&MXϝ;8 Ƽ;wee68ӧ -Z y3f ^XTSNQ\CPB2f"~;vl~Aq{B|#GϼÚ`9r{AI%- E)=+u|hVZmhkQZQe L{){oel I y{xƔ&xޙg" xJe~pdoqѼsdG_hٔN{iq ?p}ҋ A=/|37R,![ĂBpzYw]F@#8 ҥ3UeAEK."Ry0ٶE  /988;v4e͂E5j,Fp%Ltiߵ)}f'ݩNv6ۨJ"CX5gOf=u'LÖ%UMHyPz7ԪЂj>Ʉ )vƞ."RYE-U* @@@@@@@ȑC6s^mCeFJ%Kj:tPرc}FĉԤI3۱"1~GʕK,Ǐ/˯]fY#[jE3grYiذ!ݻWuѶ|L*=zx7nL ,PUfۺuҊ&05hmZSߙ߿E_W"gϞﺾ6DXTr=GsС=/ NbOđ?Iٺq3DО4r@9ڍR&ksVfΕ {geCRϩ3Շҵ֋T KIM]v"U9o3&NH/'Ƨ+M3e"x |HHySVBW$߶\ؑ}|| lCD̙̯[kӧOٳJݝҦM+=1ݮl'-|\%K&xÇ ߿}]JҤIuwpt |pW}CQT^E/jgop{s/]`1|D7-CeX.aF_p[M9yZ'agkLkuA9Q(܂sd!;{Awū9 :J3p V@)6rn55Ȁ @5 ۾QϰS!+2#!ԃ `on9F芽 UǜA@@@@@@@AleQO+9B  d@@@@@@@@ m(܂gFlnA@@@@@@@ @ 7 O#Gqt^]c        (܂Pv!jp 2           BD E@@@@@@@@@@:b           @           =@0n]AxpDu,@@@@@@@@@@  `@@@@@@@@@@ z=#f          ` ?=G@IDATFn )ťšRR~uhK Zb(nww&Lٻٽ{M2LdgΜ@BF ֢8p\          1٬8)@@@@@@@@@@b$1YqR          q H>8q>'^<¯ C PG          *^d          * :           Q!xT2DZ           *CEJx9@@y           *E          "|,اUbŜTpT}@@@@@@@@@ %߾}O}Ӽs4!\RPڳ编/|ڵ;J [<{9T:zcu7ۑ||w!S\ iΝt]J4ih1N8UŰ          h)8qfVcҪUQ?[|,y})R$~hH]㼭\tRܰ`{[khР5Zn}ϬW+         A&fH4|O˔-[?--Є ?h1&Mڥ2iRkj֬÷l9AJ/S& \%L\ vەPlyJx,^}nSnrcx$KA-KBd Z;FOilV:D* ҿOl #õΨ@'68O*y9bq3ٟl'pF:MfEd9PܸgT?Tɪ\Wo&`۷̙S|mM`z wN+Wql:KN7֭'U}|*Z4*8q""sʗ/qzX[AJ7{fOѨQ[= ,Iķ%hΟA}NFܺmw"?oʕ;2 m>l |z7?-ZAO_g̘T[:gW 7Z/0MTy8[oUW+:[,Ϝ&8z2aÚhBodaٷ3ԧOM+}h1N7p`=ի.v |{(+z敢E3sAi&w͞4o[pâE/Qv#@@@@@@@@@ Tg vhc2Tx&M5j:m[-=Д)̙+3}<TӄܦM]o_ye*Z=Sٲ‚8?>}S߾%K b{qF;%ŋJB׏3;w,O;wBmwKin:4).oܸƕ]}Lk%&N+ҷ{LClжY}TF^}>ZaIJܹk¢`Z]+QsA fc+i?-Mݺ)Gtyq"n|ŠvD/!YM3Mdر¢9^. +MZܼyVzT|uZX]ۓ `(wTzΝSUw+`ӊ/jG=p3ڲv7Ҭ(aվGZB쯮ovJ$z㼣^a4g~-ͨQͨ}2zd>UZj\^*Gt mlxʔEbtɒz {}FsA &. ةx;ey*m-zUV΋/c9qfYQ԰aa*U*-#@@@@@@@@@ B*OSLb9WTLݣ$/+P\uB5=<+g^ ֢KD7' ^Pڳpˑ._קO?Ѷwx]:\&/]ES%Jzٚ%H S=׹#fԨSͻ           \gFHիm'Aio!D͚4:ݺ?hAJ]FF/,v;{-bӵݕ+n/Q$ ׭;Jű|xoJ<- Ȕ+ԩ(cz|ޅ }V;)EU[mK 8V7U_US*TXzj;+|wVQX+m~eMg.,A@@@@@@@@ +@q%矛Pl)INLQ9-cƴDa)Ϝ}v*6ɑ#&;)s6V#tW/Դ}kTh&=VܡѧOM8J;DE;vOFmU=X]{p D;;w kO>]z ;-8g 3ݩSIk5.<@2vpԶZꨚ5wꖖzfʊ*M-a9]]pE6m΍T[X7[BGo%[3hUZ&{A w߾"~ӽ{<Ԯ%lN u'[sL1Aj=Z dVIjC6.]e+ҥL)%.eq~N=[dw(WMkoڴ)OFFM@V͛wynܸΜ9? wh׮3]K J -v9֭')Ax?HY8]o'ԩ+\K',SEZ %otH;Cǎ]snݺKY^*]:zWݱ@@@@@@@@@ | xP3J'PopDZL| ஖A@@@@@@@@@@%]lA@@@@@@@@@BKxht@w ,-A@@@@@@@@@\"%@@@@@@@@@@  ?Jpp"[Z(@@@@@@@@@@%]lA@@@@@@@@@BKxht@w ,-A@@@@@@@@@\"%@@@@@@@@@@  ?Jpp"[Z(@@@@@@@@@@%]lA@@@@@@@@@BKxht@w ,-A@@@@@@@@@\"%@@@@@@@@@@  ?Jpp"[Z(@@@@@@@@@@%]lA@@@@@@@@@BKxht@w ,-A@@@@@@@@@\"%@@@@@@@@@@  ?Jpp"[Z(@@@@@@@@@@%]lA@@@@@@@@@BK xϦQ:04V kX@P :QMpO^E-DYSQTԕ{iΓZ>Y&J`sवqi=fe(g6,|f>`Fhȇ G 'm)N8\o:bѨrj^!Sa qYڍozΞdgKDnv=jIO#ݾs>>}H{_"MNGMߺKߏ_k}b% SG3 03 a%O;Tr5Gm$ =7a.o/kjC:!!! .C 69Aߍ]P^hXc86%zE8l,^`j9{gS8WZJ|\L}"-xxw/=v!55N{ 9@l"N Ʀv \pGT9cg?7m/ {hyH)K o`8wчCA7 pvM x%N܆/v~g!  1@8W;-Z#NW*R9I Qy:)sߌ[Ew2m -1JާA,kQ ^zI 6Fخ;C*$ xHP0 *@8W[0Zvp*g|w;UnL'Q3wo2YBʚ>9eMU)D$5gG黎vy#“pO&i0Vpod̔rOIY%#[teZ8~\fe ȇ ( іxB0G9yfL*(g6eSұ3Wiƪ}tuCV93s<-͐ҧLLޤGӲmGiסVz5V dOMS%>ƍp&;w;H{^8  {߂&O247oB!Nn4'M(7厈3Y=t7K}Wv>K"3Pm1t(MbR[t5XϖPVV,rSRu1+v Z|6-S(״rAʕ)a'i֣Z`;Ɇ3ʕ9%H#/ShΚm-~")2@dXr6caސV _6=mNouumpaeшnW`[[J-f jz .ǎguπ EQVq-f)Mr1< &]v(k7 eȍpe"w~+Sjs%:x2-tb>B 1~ٻI^HfzaiJ%z0# 0hF: Q# .GD_N ݄ z#W '/ѻ/ң^HD'r).AXCx!jOU Rxqh5{N6 >Z2;U W)>ȼx@ ߫,/})f% P2OզB0Se{izˍ)uDTXv=yʍ-\Bu!v_RmgШi#Wr/T}H!Nbdy wZռ(C}uzț-5e3vNXU?N봰pGl91>K 3d9{A:kװR~\++v-P(0xr>:wDszG+<{Nw֘wQ8ﲒVwF1fH{:qz!SxOWiXzopc!c9cݮn%Dvo G>pnHN /4,Iu5u_n~hqխ*9q?xwH۪=Gx_:u>#/G`,^`pWK^-F*˸}W|g^LNVO!QMga fm%qQy`k/נdUtq >B8ߣfV lYaJhm4s~=J?u:O]ThY*bG+ X lu"KrdKge##xODŽn xGd_z@:Wo?m_"/.#] 1@8 vAIogU dOWW釱_Ǯn'IpΓ]l2~'9# ࡺ%~o>(\\x$ \ϑt>0 Ex{[>'JrGRzrec4p:I{Oʔ4atX|@R$ 2ץ2EefNO dV¢dHnO{c:9hbYeNG}:U?4m^-~+5=&:s88+n+?>L)oaݳTX-V]~GSWխ=v"@b0p~v[0Wb{.QZ !(CӽU23ḥ_ߤ28){sM4nR ;Ft^Ov[xHe,nsJl &Sd}@ kŨ1sCS8_K^'o"/Yȉ`ez^N}1A!uiC$ϑ8%z:+w^2O$I_oZW 8ܐτAH<(''?O!M$YaX 1@8 ɝE3{ׂ҇3c?~Ç(ߜz!/ި\,-#^[R5x2~F_=G/Ҷ=>zd:,A@ j%߽w|1Rb[źm%j[Yr&&neHިk9Z6 gZ=jMg_G\6$O0O2 'm,'>%\<8oE?PTZ^zԞ) wJi#m6*zG3N`NmkܚbAb>pI/;)MG <MP577(sM}Bdɰ@b,p~v[oMdn^1e{XCOjaþSUzKgOg  N V[ĨGZ5+.ޢc%n!+Scbr֒G$EJD|9x\qҦU }iE͛5WyZ#d%)+x{VZ1,.6427|0N( Aa nĂ-XB ߫&x]R'7YEY]NX&.n5I]kͪk?=}P+N)WTjtaKhpN!Q3@pΧSl|,D'fyT b2so鉼F7o #r{/YiZR{ -S)O}ƮKS֢,Ι!.,yl ;Dwܛ5(É|$[~2O23Q\,}:R'46d^7\RF7p.J ^VͰS5ܹsСk%@[M0|UW_taE= Baj"WZ+Eֹn(3ГR<={3+.Q3&U{[ s}rgMEun&۽ZLx">ydqSJ9y{/Y-p{\2>#}3a@d7p;/VCVj/+-}޹!7ܮ6lBVߤ"-תN.+v ʆY|@Au@F &Vc,6X1Ԯ Jj*7o"-`/>gjɩ5Lyc@b p~v[~xGYwIJTRX `ٱua7=3#ʏ'$!]wrCa 0 E8c燝×8 fr| v#d,J2n_i' .g#@b+po/4,Iu?"pw_gϖesNdLZ洬^Xt$!ao >zďi[}_zpxL%^Ʒ =,Yp(lowҥJJK堲-_n Dohߙ ĥ.MNїtN4Yrz4i:z1ݡvK=M<~)*;gR7~5m#`ԅiC7}l:͐h]v2OžZvb)nOe NjsO姎/x'P%a˴hq=gJv FNW-V~<#dE;_8x& {ϥڄ~ {I|]bTnC \2db nNKp>g˖>cWJpIOteě~1gbu.lA@>\  IAb"s4VW-pܕ4Rs|}]1bɡB:@"N ʆ}QeK% _Wo\4BoT)ʼncBRuvyqc'~ضGDgC^Z^ahKrSO?5N6[d1&T|8!˚ w'pΠ3e5OWzjV7kj5Z[ #M\K[wC猝\73AާS])o.G/`j2-ybR~dyTѳ>vyQ .Dk?|r?'ڃ笇~Y@1M>.lev>R<Rũ-ʹ|1oIعN ʙ)4o£DSdvziY-/ 򆝏6ZdI\ް_s=h (IҐQjBv#Bާ;B<c[,˚JLƹ˴Ű1m$.k  `M\SQf11E!N:uxBNu2Kz(WT,Q|'̥}G/@~ k @lߝS$ 7r>'s*ʞ!%eHN_N_݇UWmd[ DgWvo ~¯:vM^v3K3ϵhtbZGO zMtx]NEyŹ{)|țAh5)@{/8u>THeL=DٔU!CAyyh /@IDAT@@@@ {uiki${4zj4x8E6    ޫce㤣ܣѨPXK@ާx8E6    ޫce㤣ܣѨPXK@ާx8E6    ޫce㤣ܣѨPXK@ާx8E6    ޫce㤣ܣѨPXK@ާx8E6    ޫce㤣ܣѨPXK@ާx8E6    ޫce㤣ܣѨPXK@ާ x8@@@@@@@@@@@b&1]qV           Tlo' 4OT@L% 7ϿjL=EW0H;G FCѸTu\#A&Ew :C<p"M@nBɏ6\#uFk!Mځv)/x8l@@b4 3F7s''?p}0Z fW41j9z7lp8  8D@~Cw(&hAt}2^ܸ*Q€FѥBWϘtD{<&U%Ǥvp=x@8A|J?~7@k(/8r8pG0"Cxxj  fL8Wѹ)kd!Y2`Ӝ~_Fi%)Q|! x}Jh3={(mĔ2h <^L7ޡܩSa|m}WTE|F{;( MC<ocټ߸IE;'M2w`P3n_9ņ #ޮP>mguXrY X龰ZPC”(QjA }S@@@@nKlI_\c됒_zt4}t-?zc_…蓧*R=ى/;wy$5 }V2˒cGCo_dyt$!]I_eg/6{<ڠnS0u(^T~Ur*Z&NN#;}\6cxsŊss%ylĦF7jd2%[S䦭qzO*WYY}j%k*@drx훴R@#  yg>|!lPwOׄщ 't[ /^FnlТjRO6Pe+(@>9F&MORzB95~Xo*Cȗ:5jT`qr~,-1˗km\R~y} ޴z/ZiX':85\}ZOAG~_Lj̮֘ }OQ5?!w!|% \A\ݶ<2o.VN& V8oj!~78YOg몎8fҳa"U渁ф:9}Supb!&hCtGaIY=Mn(b 8>Td]4oLҤ,Y\9En>6% U4lsG[OŇRS ?G,:N߫M];"u˲.#S)=7sT+wNx(2v{YtM}2D&G;D^Q# 6mlɩ57'- G$@@~Cw.Hx l~JI&5 +"?vլ+vjg{(3[V=޶5y#V;[|yhs ug+Ն:yr!?V[`9KLENҌe-GC֋ȋiپF>"R^~j_eV68IDZ%.9v*[hԖۚ\ ֯9zaTm)iYXض̘ScT:SF=O .v p1rzsB[yS =N L~v-/sZ,r=Pt&3\5S'1J04jlgX)LuRCGh7r%-` f;PEX^3u{;F{LX#cFo!edx׈6d9Uޡᖠ6ҕ|r"A :p[?+  `"nZ pl=$XbwB^/UfKSK EPyC4I VժP2(÷l,2gQ~Yj5nܺ{SgҜr/ODVЪ `ڇlTWUXM^mnC# "S);}>+V*>g"减2 ` "ߪ5}=:sԎ`e!XJc4?␞x~W'7>7eu5Uٳ߮Zm~AfW%|O~_/WZ OOn3?Mo03Աc)[IHf2uJS?ּ d}x+;7<*׈+yx|+*MQNQXhMxn>TFxP ??b=/կVf*refAIOhc<^3w.Y=:D#cP~=jAnJ9\K4C жٷ10OX ? |}$CmUV+}lL;O$d`+%Zg1,:"Ք`m7FBVK.뾦s;۰g/u5nFl<"euJYBJ-t,>`^Ԓ;4T=b"8ueDjG.yckb,wkfMI3^١~}8?!,rՠ>CǷ9KO jݨ!ϛ[HFMqŝ=D\=En>QQ>P`6j.4T7QA츳||(qGy^)[Z֟`3OB]Աc8/j"1M|E/kDRSE%-ߺtVuOO~y;@ @@U@ @A"%[pbXkTΏ/˸Ȗf,U+}frYaZlrWqWOmw~ćsbQtr_qMhsCc:w^gZ ɏY1/Hcx \~8Wgޢ)=HG+'Y?<'>c]'uJ=9ۼb5q^^2ʑ-͖ͱQ7꘸t6qCg,A|yXU)_ꝻqD @WY`\]\w8qH|lK/6lSMxt fpavaHd>]0dGŋ'7}.|P.NwR rZN "7gL-g!h=e&͋Ϳ(-u_y 5֛v:Y^+jg lKeng<*׈G7b~r{:tЅK辘SJ#QL ExH G͵-?/ ӥc­[WXJPwբ/H"R ,j2UcR3/H}УC==BHyk"}DuõG<ۀXMLZ3Kka; ky"j^ED pqE~!YwRiyEM|PGCʉW4NMjSk+![d-rݤ( N\I.U1RyL{ cF M4nM  eIL(QyuU8y]ph  w5NU B:y?[ CPut'",=tANw7E3GdWY N'd=?"kEDUj5wjf1rt&:7Y]n>U몺ǒuܖωV/i1+!'- 7;FӒZ*RHe0yj?m~NtF9!dVzٷyC,Qe;\#漢-/8q|wKO9֛ί]L<~i/v?T+  @έ@@k,"Oj7Aܸ G1`OP, 6-xWP?eڎŊRyiө3ŠsnO~Ehkhv(p0'>fp+qX9ĵU~x^wn&N(--ٺ7CcyeX):E` 5QӚYQ5IT KN3fxuY)1٪=6 f&B͛4n.+_OeAci߹GwuZk$O$u"uÇ=[O٥I ojz^(,;k ~.v  ?}HC Vy+n*q,!a'7Of'fJLR!&4!0^O\ى'[(}£|0Β<>ŢZDrX]ѱDm”rɾlJFjbyT%w K[N&[')FL!du{ϔN٢s?w7&tw"|\ב5 ~NaȦ%z:|?HDeI Jv;-*;wiO$a`W']^XLX~(,Yzm-w3N)=E4bJ}[8w. ߜK+`9Qju}.GjLfN f;F~K_7l:u .yK'#j+skn1d`k`_"׏$PG&skנvŊh\+O ½LJA0P i#1]t)QOKw9#.m)GXfi@XG1{MڽGkk &[Dn,rm~pU_<2fÀ|eʝ2%ː^LyBx'D'117Zz3bVpEa2U3s=#Ī_fvp'g^վ`X|sׄ:{Pg_ZK~t/o)GV6V@ ][\(9Es|ݹ-&zM-6l;h~jBr'!|z^"'3Dzh!\Y,`<&. NzҘtu*@Czl@t$<: 'lˏ6pno=e-b يYa*Nss72NW9;WiR=.{EϗPBٳ;P#cTE$vԨ\WȖG;oDMùs-OҢ[=nyrGdmn ,T6g#ρ!Z3`pV1QJL7d"6]J% .H>xDEdnűczV6p:pՉ*:a!>w}V":aHV~[٪L3oZ AUA? Ͻ\gA ڨ܊5, ʕ%,1Pī^u>uxcҭ/EɄ"e 3{ܜ7[;mN^ae#'^忹\v?m? ,zZ#quۼT-yۮ++õK֗&qx.bt!1qIW =GV]:vb8dI&eh'K&ݍ]:RT)dmi^,T  vP0>EnMa:+^,ˠ~:e]%hsKvnʓ A?iju fi츊1[ ~4*an7؊_ve'B{o!GEtrofbw{Զ f(nA '25oڰ.5._M*$2=rܩ-\&jBGD a8jz,l5bw,&4NX̢$2&FB-Yu:6sV U }Zr+k}g]{ bG+Vр5V~- 3ҭvvSWG`1YGn<}CrwXu~pO1n7ҵCف˔v" -a4ab={ɩdBi9HV}xm[Q[ ۼ2W-+p:SLp\?v A}'f e%&Ǭ,g3!ȼ*Ȃ*Y5s MճQ}\۱|"?y1SNel7E9,&LΝa'%&'.*qfQ.H;kpZzu9a ģzJ*׸ƹG?):)X,:m.p[̖jG}ڙ&5;(̯HK䜷Uh!RzNg3£fU>8;ժQ_ݼFz/ZJ7m[L4N򺄰U:/םeǝ̓cDC9ů#6Y9EYg љx]L:)wBϐ^T/9V^`BG#h Q)e:&GW}jba(ݺ~N/=lMQ+f [š>?,RHMjX7p?]ܭkp67dLj'߹vVf EZ[zdySGD7[ CF@l޿O~a_I=;m=sz;b/VQj>yx2L6 -0fYP}Ң'q%Z? q>.&bfIrpGsc4`n > ç)Ń;(V\KП )Z\Kq݊,6Mgk{7;>lnr9{Fw#[QxSg#+`y/m_,Y TѢnFuIuCPO16c=|j=4$W2??+CiWҔ#Gu\MBS$MO%~7]M ZD)M+?<2V5oq S{8DM_54fV6ڷOB6v|d}`G ;V3̂+|=?n*zlA; +~ƹ? ?JP!X.6a!ڹ"Nggن#F r a٧HAz'>0fmy{\Hfꆩϥӗy(|`%CX6M-E^C0oYgY{_a+ ˜D8tftBsQ tyS ?cr]$@ @@K@4&1 E =d+ig[}h- (z^/ VUasEz,<e8H&-^V+:P CgN,p4H7FKN["0o}k5YUyZG[YߎW:w;;=7oSe+F벀7u&Hg 5҉pkX/lf~.]9mX3[9OeKEϨ G[*k\ܑI\xY_C7x!8~R5X%ockv삈;#+*h`۬=[.neYN}ϯQU~u(6[4#xqtzEE-s._I u1g]R lmhȼLȇOZ +~G.cW:ְfzaMyYg-w6]TIOREdv|VIzqBkkӭxlM.smhxsXpn͌l)gҜlUN۲"}ruҲu)K~,w7)A_>U˒Vl@YGM#F CxpǨXp&b a%y>g](gʉp=}-9mH32XQj! CWשERj9[P X΃ iNvAڵXXw ݦ5Oln8jX{QaFŅoi˫>Y8(Yr IWC.y~|9`<zaL'.U O<#s76fAɶtxp2F=@;?~7g:=l|3(# wW v97ϞƔ.l|jmeye:) +WGFٞ7WśT&%FM ;KUψɗgO]w׉P{e<>/YI'@wR-ar*4#$- Bpo {Hq:vʒ8۾pK7 ?'(7zTʙ8+;?!]pb _(xFlmۿ3Cҍ_|$>#čm5b'tz^p?s7XL;VlA?qxCDg 73Y{ʚ0! 3g߾9q/߻GŦOqgg~v.? $RĎ%>SDz';;w~FOD23%L`sSD6K8$mVf KܣM\}iOwuqfnrUm#~w:7Ao]pF0)[WũueAQc!B Awfa?Qj +|3"|Q_Wo\?o%{P“'   " oBtaW~icJig$|×F:{{ƑcP"K^=OL@@ V Čc ѱΞ"qwzP_8v&KRwQ&3{og$|O򇛪]w.]h`M=sO 1^ ^M@~˄Ɂx {,MC+x>la<4@0xFw$] XgwvOrӻcBwjW_!{2ar  ^B@ބ% eӐ /[M!>< ]<hG*ݤӿ\?XjOm]XBzj# CÌA@"=#_o?(iO)f^B?Q_*&(ԏ}?Q?ұE(~[O4牱l\^:vzm㪫iD|"3<{SI3F&K"ER"/QD(I'j.{|)=MDqE a.G>|ȑcn bǏI1b_⊧W}x\O~'G g5_:jSnմ;fmXһiE$2\w 3%w0ZzϗHBL1ݟK{ .ufn[ |\|6~BSƷgjNg-5] P͓d9Vq]iǞC]v$$_F߼sQ1)m8qD^ߥEߑ )A|7m4;y5=3J$J}OV'nGP}a/bDBĢ.\H߬ߨ[ZIJMy/܂CW8~HG8P("Qx1)͊{#Xr.C9kXT;uSc<p\   3MO M /WZޑ2~駦̗\K< \'3vUWhو5tez&!2LGuՠIl+~ft*~e*_F3 }> (;JcPZoX*KqSGXlkѲak'xBRTU %;ijA{P,Դ'filc;LJdpjY4c'NWrJ{Ti?X}k!Z*ZoXPH"sc!{ϛ].(-NaFoaJ*!CPx4/<#Ϳ"x jVutjڞͳwhP1jڽRU S-0g|)e^~XJmCۯݠKOB>gcEB'Q?ujS{5$NFef9e4|>-9%JJI-,9{RilsҲ;^uvX`yv ڐ9a|^0?Δ Wo'PK>>OJ֕I_0tӗ&D8qL*S.=uRrJn sf߯UЍR̎:h#΋/Dw@@,8k{wb#tB574tջ뺠-e+1T4X({%ۆ_SQI&&fbf:,:"PuW<|qc&?s-BX[kZə-B s:[N/QErNMmjcŖ _C0k^u(퍄unǏu'Ӄ!f1ʴ(RNݢU)BP U { sVO86b7m 3,+M"ޓȂUR:?ڳou5,T*uJ"y41uoBԵ~xՊMIm,.Y ӎ>;v)ՏR gO)zmD.\h4F5z <A9fQ;KVDXNUϓ4 miTOʄ\?W־>Z\ lZԴ,+Yr~w4Ig77T 9/]x_/NK f[j[(NK`e U-I-|~+߰¡4uC<sRi|hW7]٭V]7%<-n6LalPij6sϚK߾@ (۸%oQ,4bފ|( oȰKO4$ۇ.~C[b 3_3/?koԕo]w&2^zfw_$ʵL>,=+k?%}Q..R™Mj5o9v;OB[gҹ`7%ϐDǢ؈?ӕ(svj{wG<%n>?Dl eFH&)QgP/M]c+PDžepGi)xrn ݹ7ӲkgtmU|c՚>b1EԶ O^?fOGoVa)e.F_l׽jx aՓ7iX솥,y涘ShSP|T)6Alr.> Oo~Fepk9jNsPRYԴY䎳pxNuںA_ 5_1Ů"EM]pu7YR%򓧔<]yy??9]|J?>4A[f>G'bֹrѻi⡣YRL9r8b_?Kfޏ֜b_45ϙMvAÄ[w2wGU? @wu2e>?Oց+S+]& /(\H:'MԴyfl`kA7qSSБ)IX␝ {-Y|Ξ UhJ_-4jyy jzXb6On5.E:CMsdmT$myqihaM^N}P u+Irbif#ƫ+WKҖuڼX?ֲňl43'Vd@B=z]@j{*2i׵vqZt(?z~?* FK绪W{mpQ9ރԴHJ3i+JRV障<~M\:_+WHͨO5}XWk~^F}͝s֯9K!V/V胆T膥biwuc35ݡsa>Jq;h`-jV h톖o,d UȤ[ǎܤnYdӤYnM!ʗ?:/R;5MI+3ݾLO"6͞W IHshƐsW9cպu; ZL ˕@@ "E_īohzubf.?Zu.R8.G!:7ߌmDE+ǯtuvԧP]TZLx vo(:$hK.;}왟̝VX6cLsBCtؾGZ֟#]DX,K=57r g/ګ*'b+-r]Ƃגr ÜQʌoZjtZ\^j9,xufnZW&<@~5ŁE)#bz0ocĦ&I[{oi;h8 U{-wȝwe3:R龜`_ՠj`ra)n:)ф)|39fչȘ\,5ʖE,̪Xֲ?=bV\r;YO2bng!~J_dRϚYV[VTUҩi|x FgSú2i{:m꺤v4Z'|HgE͐oe~hu6 A^֗oTV&jZЁT4eJH\T,#iMn9O0&ۿB?NԟԶ W] ܪ%NgHHh"ZԤٗ,ynjF#ohj=Olȷ2ĒMR/$A{SK֞8p{(EȘ貥Ыds͢SQ:UDk;[`56êΔ.OjݸƄslZc4 u~x/nQ^?-Dxpm]=O$)nyb0Ѻm qvL2\7;fѭMve髞 m@甐ZR5hmtq/FYtqćCSd!9O7xg! j<+*#k Zj|o}FaWz$ݻTD}C;0zUl|_lm<ӭԔ6Ɠj^6~d<-n֓T;jEfIӫsc&#kO҉$Ɓ:rLk~Dk~K)',W a▧}KBcմeFf9A9J)'{qC{e^{YS-mIjؿӷh ?N יZ_\n7BNmU6Gcރ0۱-hr+Fd|0f%Ի0E,m]gĞ3|T}*Ѩ=MMD4Ls7ɜ.rֹ<]KJ#)lA2a fxv5a{==>U <.@߸E5C^-|omGi=j?.IrYK_^TqO<7x3_U"'mr 5*nkv䷙CfΟO_暨665jOMˈQg+CW^ d5Z=5oZX`ɮj);8xP|:s͟{?66eҭ[j)?Y*;j.;;4=LWfg(j"Yƨd_IFfŋhˊ83ԥEƍYץÑ%3eND ӹB-[ c\]D@@")>}/.ߛ3w]z(JpwSΎh1ze]qP+{r|#6Z>2ִyPUz2bZؐ5( M΍;e+ŃWў!w([ьXw# &3o^ <-n)7v-Os{]HTm_^۷kYGʘOewƲs3LOγ77hu6o>DNں).TqgyJw'Ł-%zME#iiGO g%JђqJ{3b|Rlh8ӇND MEqӴ1z3l큔y,JzwTÄ́kP4!^͂gmjsOωC<9|\{8Z-h.\(.ܿ[KVQ#꧟uha(O=r[^#‡9U$n?{A9gQsGؿI~VZt&wºy#" ԳoW5.Sgwl2K:vܺTAP۰QJuPú 5#D "a}hL+O.4v| N* h{\`Y/ /_B32䂁CQ:|jɢS'JZ`wU~wV(Sq'g   0Ip*blTFf,P#ԌMޢuеQo>h\8T=ms>doM⟼!v+](Z̨ ' _Ydz}k QϺr=-n927g cTe˸QTaAq< F71;W]*nm "wv]Ж6I=xRؐpfn)2&U{c7ޡ;Q성(Ed0y<\{ABnό雚~a-nPqA[[|)X3؀lj&B\ɜZNL, K\ I4BwU]Bf+כB7i=B6qK)8?o 1 /ާeOM8>bŋ[CG6X'{Pm_~Dkud*+~?存K&MʹSCKpg/_6W@"౛;puٹYB o0ܿE'~3Cg'Ke~w}m{ؚ?OЯm6AB;#M"p?/߾xѢQ\^=b!YT!1=GO t.|׊k-m/|F*-EL:kTtg(4.P@ μ{#|+&EyF 6<G&z* /.~#jv8$iwQ~߱#gfIihaͪ (<}B/^t vyJ;_ euFf~hJ\]:1>g~}?O9s'yiάjZ akCx@gV6|}!c5x~ *$ 0գ:r\ȕun u+b&m7,xWn- ˖OO+Z$ԉTu\u*@@HcpKE?{֏jV*T}9:YvF`oVu8b{ gBB6O*! ٛ^/ ņ3q֩#RY|O[an }q1 C,ϸ\ ƺڴѲP|Dm?{^{pv^+,>vy?T9xsxDXDiٹv6w窩FktD5:UPӮx3b&|=N W3ؽgV;kMv4)Tw;ǧo5Q5 5[ [ȼU.Ol `m}m\?`f6^gSJ!.uj*D7nO_& yEY+\ij#&jمOܐ ϳ' ySR` yKo|1rH%6j "r\Е]|$ӽO ui|ŽN<=ݙҧO˓ ve&p>JԴ1~YTzլ:KcmZ݁LZZP5a1!}֏#]0/_ziTӕ[?P„VXFItwŦK?X1UfpP   >&monzD-5] P 3.Y?j}lnM'Iӫs3TypRg#c K7,Df7)2~ 2钫-LNu/T^O3ə? &P q`qnZRWMOSҊջ&*օO~C^WU}YmsZ .”^Mg*o M%}JrXYvecԃծy~vF6Gwgj3:jQ_rݸEG- 7"I hn_ $\W— &"g!Fy4Iu<Y(xkyr&jӢ'7tj^ϏתsUD wU.guێP}ʕ eIqsr7ZTxskCD\! %rM>J)>|Ҧ۬Q㼺󇕝C.ٝ u`t\jil6iqK WPmlNMf[;8:77T+P-ۓNP~^d {9/MΔ][{A/Rԯ4GF՝D^Q*-Cu{[[+;;7u@<'ԻvKJZ[3uvfG[kS7Z̻ǯ-6V6V+,e;Qu:B@.""915Og;KlLᒜBVI=7#jV i7mQjfLOVRd}G?/ (ZXM[=nAd gڬ69Ӻ%,Xg?pX)޿Z)cށwMzOeJQsIpf6KXpTm4Vg q_/ӯ+[7RmYJs߮?ʨG8/oΟGUBD.PZO|vo&{wӵ ,F  >Dcn2JOSkVpQ-FuŁy}NqX Z,,Rيgxb+qgX8$Mi=[Ѻcy[(jQ!RӣQ)̼>μn!jhh, cALդKZ ei.FV 578= P|t}p%;8Z݅o/kָ GTxL} UK;Pi$erz,bSaٹ"ɐZwa?LHyxT{꿾Z 7mFcUxK$ٕhxi㕫LHtnF~eVӫR/Pu2?YItE+([CRa(k6\9~\4W|";9JJE{&uMK@O*ƎL{B5[k3ukS$|HӒCNu~ y*?SzSpUh.>/Avѥ /@Eh*b}ԩ:5ٮ/6J/>yO7ģC(&+qsxeR~=qI79QiuyƄpĉc*S~+1m&{3S8Ӹ.HM|:9AZTN fvY]nj9Zi;h5j#'7t²in?teߌmDEWgJkK;;7X[r"lK.Pљ]wծ"-D<-nY˳\mPP(G~F{Ѝ;F4.Ϙ0Zٗ57Kknfc+>9ͮ?ZmH!>rۜ]G~4k;w Lխ2tj:/[tp;m1Y|NMtVrfnj'UifJVώPkaMףO#J!ڃMQ~o~FT(7|1 XaF4|oPlY)NԨ:#\qR28{V;C#t/d"D@uBȟR1т}(^h,9rԧHAz'~&ڣVl-f4?T1hse^Jғ'Jwff8'To7{+&[L+6/_b9h}#.gYmhg!p!ݷzmj/n#S.zk/xFsoD*biwuxn by Win}4btUÆlG?V(#,s \iTR[Te-r)Gz(FKɢSG<DѢm 8I>!3_;Χƍ5] o~Fnk8OaǼjѤ#(x! lE[P$;J4 ؞4X[h-&s?s pZ꿇{q#*6҅X#K6_2+r*[k 8toţ-Xlss5kZ޳PU(@At2Iam)jL޽t- xj{|O9r%\~nb%cVG࿄]д_B}>%[R!;/QúU,r.F_5Oڤ~SQͯҧOLdQƎNCnU]qfX)wqz9KiںUlݒξ;u)F>nP4yoO2'ѱwq9bvP NCS% wMYz-Pݾ5RRm9E[ oG;"\`KzM/Pk SJ|8n՘?C 5A;{|iJVgbwZƖU[̋zn/{zyÁobZ I&n=Jꪽy&Ig\y*6SQ(!;pgfædh%I*OG[|˰}(^`7NI{3b3RoaD41~Xm[.]]uQ"/jKW|2up"^Xk-wTiuY88JEn-ZO^%h4oD? 8y/[QHYS ]qV<nj:'ܫ-gqp[4t}eϸ:4<n--{M]dQD֯ P:{cfB>3 SXد6]~v{#%˛pд_PΖ iøvpmcK~1C^$jӻyRh\2@@DV y՚~lvfbuPJ6|v9|A3%:K(Q"އY{)xa6wGnCψSJ:f#};[7<+D޿⍊3$TYZ>80x>ʖ 7DFٹFȡ jZD=l^ly}0dW|$W>'\:7԰򌄚xɐ)KT='CEJ)AEp͛ދϛKܣB!L`7Kʗ'\P8~t}'_d`[HdML͚l9֯^i&qE)_ %mi=L>sn] 3k?u>d%KR\Up3˩w[rɐ1[؈ Dև֦m;FYҏ۷i{#Z _MjSW@YlL#]{AC*%J]:U-uYnױۛ,/kLoҀt6?35%C^c-yrPƋC6u\B6uU~wqW[n|D>V#ZbU)Dtܫ{d^^:<#0?]w.TI~ݱ^#[}u*SbZ*BE Utc-2͗$5CSa^xK=L:I<#ኟ$] XgwvOrӻcByjL .E LӚH?+ȻUC?   MM޴*3)5Lc u!:{t)bM=sO89v&i5ousQ ,5&۳K=}p{]y஠>@@":{gD_ݟW| xF?Qk|L Xg\K~0%{P7XK#}"ܕT@D% oB+}Iqχs}5WWs39f#IFD<)b}sMy!{*`'1 x^$^5!)@edC ߥ!:{t)bM=sO 1^A>yMY3ͬ R,<[ewj}_=_ai@@ ߛ8}q?g)p?ko]s3!C upR@:{cP"ܫ &N/Y/W|xxh:XaIFw=P&wz Wܱ6OP@@@@@@@@@@@TA@@@@@@@@@'~V           C ba          n?+!}h0U @j>X* 5A@@@@@@@@@|pZ,L@@@@@@@@@@~g          >D-           `?BM"܇ SpY&COP@@@@@@@@@@@TA@@@@@@@@@'~V           C ba          n?+!}h0U @j>X* 5A@@@@@@@@@|pZ,L@@@@@@@@@@~g          >D-           `?BM"`S~>t;*@D%4̡[.T/Ë<p+nŋA@@@@@@@@@‹           ܙ@@@@@@@@@@‹"qA@@@@@@@@@J[s" *[nђ%K:+W,YX/ .]J7oTV.y,8IDATZl>v$;EOR(}Tf6P!Eɡ{;x=z[CM<ʖ-eΜ5C)SƵןʕhƋtZ =xBi}M*UD+g){UpR:u|*S&i=cOiӦjvFyo|N"~ %NMAIƲTCnҠA[(Ux/}CWl^+W)a5)KK1cFk!5={'|Kŋʑ@w     Ɛ)S&s Xݼy3:ɓF'O9r8ց?Fg͡HM3yգ ss4uݺ ٳ'B#mŊi)R(|JfkUh*DK3.7w2eJ@'OvQ{l,.ྻv98L-͛Z* 8PfcĈ?zZxԨQB ~%?vB(;O'(gΜ(Ϟ}Z\RL.MR]Ilji1bNްp7Ym+#"?u"ܐ!eE|MGv)2rl. ûw +{r>%+Q|)[ϔw ;Ӊ,!vA"ye%bI5dԩy ޜ Ǐ\ɔZ7 i*;f9ZgԴ5XСe_2jSWޟکE]2c-TںPF ׬^=pݓAV/Y@ֲ3G♜˟?9[ ˧`s="8ѳg) oq  )={PѢEջ;v,uEh.^ԗ" KNj{Dln+khE/iӜ4ujP.C/^jBt͚0ML &+:{ٲV*v(uWE.VȤ #Fhv%-\xJ^p-]MkdG[–Olkpc:& .(} ?eM|>| Pdm۶TX֭['+e&DV ʕ+@R%~V\ϝ;GOeZ,>٪.pފQ(c~~P&yԴHӄ`w])j­G!%֫ٲW-f-~ٵK,W8qUmUZ'?TQlvTAo,ƛϛŞvZfϮkv^He@@@ X|#rcqc;{i[nիW/Hj]/o޼AzmvB$W2$ÇAW|$d ^fa6gϞyr۔)Sn:H5U+ +7oUXQ͛={Z#K,QE^ *tR]޽{}ir|ȑĆ SNCf̜93(ŋǃl٢ 6fV|O+-q[k RZA_ڏ쏯\u%TțwҦLʳۯ&6YKPk),_~2Mʿ^X˟=wڿʴ yA)7MW@@@":[x=\zP·K^˗/ځY<(]tjZ+6W.](L˶,(um:V͚5CW^֕}]Yps 4HV B(kfxc`qO>VjE¼j7oΛC)=7ͬY b TeQЦ ?0noR{8qƍԾY{\2dZE]c΢_lc6Et* ,&19r9vRޡfm=_Lԡ  -,g\3^Y6ǹ^}>OwLw_1Ty5ϝps5j{1ycAc&j Ix\V h-ݲ5p"ąrqfвe˂ c\',ʕKge,tO81?TZʕ+&ܧlB- AӦMS,e_y2hpmXoڴi"[ky#x &H&J9q8~b5Ζ̲f!ʠyfcǎElRm} 򋮼qʜ.\Xq5l?be]ڝ7 d>_ݫN;(s*=TpAQ b"x Ęwy A`D0E6aYu|,"@@Da_mU}ޞ9 3:ukwo7}ݟg_3x+֭JG\*6b۶ $9h/>ؚ.:s6iG±y݉EW \?f+ L2TCT:?X~0r}P ۤ,Fv? %RJzR   Ax\% @9'M@ KݿB褽#E{p݀f'fye#7Ժ/֣Cw@u)(Chw]?Bvc×:=nݺuwaajmEv77M)!nzxS0ɡCGMlg;S>;!>b q!:, <~=L7۾K7~_}uogߦZ~k{}{WS.L:e_خ4iR++3O=oM_Mӥ۶]wڼR{0~?VZ9 )eE hy)m!l1bܣ}O>yXU^\F¨Q>/_W֫w3+VEVߌy/ov?vi۹̤I^2kw~\c~kLWJFbyor[\v[7{ۺfܸ蓡C9wFG&6'JcƬ0?ö?wFm:4/b~iӚ&ѣ'W ߡY3yyW8*twYssRY<7MC}͔)ڼI1fB[~}'SEy   @l\ @,f~8™lnlō 6t]ert5jpߣYg?~qcd.#20`1wox(4sGtiȐ!~&:\oqASiF`6I_W{6etvG:{6~87Dr7n?;oF=<x0.VnZK#+e}x+1[ݰ1 C2o.4$xs &]06&c]hQd#FvxcMS1<#Αe}2^bJxf&Apl‹Kձc}_DN-ldž|AoWg=vlĉ:\b1$N6\ycyυvA7Oc*cӰoĽqfx8ڼ>3K"l9Yƈy`q cP?pHzxpg2k aCf:C>yb?n#]:xo>O<1ןBBuha7~ q3fy:<>̀8XL1NHl|Z 7}঩EEHA~}3kg$p-?b?f00!ɓ!H'DrܢƍE<|~>䓨fvL!dJؐж(HCnAܵsb3ް4a*Ys\hű{S[X8QiMI;L ozJR?7&ⓧK "}|ݍNg>Ϯoqulo73,Ц|~ȐEͽ&P740߾KYa&cÆ-mSIzukg6=">l|Y0c'av8d>HHH|k @t ?;֣GX}-Q^u 'Zp  2a„B_9r$&1cv]ի t8RgGGۼys =6ڵkR=R&86~a !0[qm۶Ih+qcǎ%iqw>Ӏ lvΣGuh3:MH?uT˾(/*/nj lٲݼqĘaI{ü]'|M!K At*s/W e-cz3I'&.Mbc͉JA OoplE OKymXٿDSv$0` zN&?r=s ;מ?&eٮO knoo^Oo^H(N87 (:H9{8> yU$þmٲ/k] S8.7&Mql۶8ロxhԯ_~z~^QH׮nϱqFXH$@$@$p&1&  (/k7&p-YJou6lˆ^=f67tow2`:#"֛zȝFSۈh3O>F~a?Oo(Fx{.^^z^zimf:&xSL1*TU"ۍGlot+TFB&|E7ZRٛoوǺm z^R6m̸q|~CV_2zcMlB4I" |aqW_ma>`l7tF?b̜=6o#߅N`Eժ٭{T=Xz]}ͯa\6,,Ԭ9؛{6IZ~7޳=|9܊u Z_ߋ/.ߌ96,O~3nNj&cǮ4mNO (:TEWhsly&Grǧn,&o6,M01 bnmlʻ+r^˫mMke*V<˷[P6<cqo!#W͈+ʃ'=kӹs`=2d͟F6 5B   3/s$@$@$@Y@ Z#RCbcԹsg[#K-_ټjժ~vZlR ŵ n6rF`kE%x*?㾭냣kmt>c_nĉkڼޠA%/ fTNJµ~x##ƁnW\^M[p$ۈXoT|u=l.("'p,[Bt#}vsZ?߷'F64\q [!ggpIi fTRԨQC#o1*UMC|ro4z~($|n0jJH2oxwo(j[=f"{aSڹ3?j4fǎFk^{-kf~b?7GywhAl]}E~+~[#W>( 7)fٲmF5Uo檫{NrիwoA;ߺuws9 ꜌ṈRMݺze_\w%Kwa]T1?t>}7 IHH( erY$@$@$@$Pۆ}\*箻* J!ٮ]pB'4梨'EE#:Ci Hx؍HHHH =pe'cތLo-Bѕ9#b} AP H jӲT;ǽ{ .\ɕN}. AHX$P紡RJ 8+   SII[$@$@$@$P &@L5kdW,˗pYͼy[/ xfg; u*HHHHTW^y)**~6l 4H= 0.1.5 rst2html5 gcovr-7.0/doc/source/000077500000000000000000000000001455455346200145625ustar00rootroot00000000000000gcovr-7.0/doc/source/changelog.rst000066400000000000000000000000701455455346200172400ustar00rootroot00000000000000Change Log ========== .. include:: ../../CHANGELOG.rst gcovr-7.0/doc/source/conf.py000066400000000000000000000142751455455346200160720ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** # Configuration file for the Sphinx documentation builder. # # This file does only contain a selection of the most common options. For a # full list see the documentation: # http://www.sphinx-doc.org/en/stable/config # -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. from datetime import datetime import os import sys sys.path.insert(0, os.path.abspath(os.path.join("..", ".."))) import gcovr.version # noqa # -- Project information ----------------------------------------------------- project = "gcovr" copyright = "{}, the gcovr authors".format(datetime.today().year) author = "the gcovr authors" # The short X.Y version version = gcovr.version.__version__ # The full version, including alpha/beta/rc tags release = version # -- General configuration --------------------------------------------------- # If your documentation needs a minimal Sphinx version, state it here. # # needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ "sphinx.ext.todo", "sphinx.ext.extlinks", "sphinxcontrib.autoprogram", ] # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # # source_suffix = ['.rst', '.md'] source_suffix = ".rst" # The master toctree document. master_doc = "index" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # # This is also used if you do content translation via gettext catalogs. # Usually you set "language" from the command line for these cases. language = "en" # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path . exclude_patterns = [] # The name of the Pygments (syntax highlighting) style to use. pygments_style = "sphinx" # Disable smart dashes ("--" → "–"; "---" → "—") # because this interferes with option names like "--foobar". # q – smartify quotes: ", ' # D – smartify dashes -- (DISABLED) # e – smartify ellipsis ... smartquotes_action = "qe" # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = "sphinx_rtd_theme" # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. # # html_theme_options = {} # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". # html_static_path = ['_static'] # Custom sidebar templates, must be a dictionary that maps document names # to template names. # # The default sidebars (for documents that don't match any pattern) are # defined by theme itself. Builtin themes are using these templates by # default: ``['localtoc.html', 'relations.html', 'sourcelink.html', # 'searchbox.html']``. # # html_sidebars = {} # -- Options for HTMLHelp output --------------------------------------------- # Output file base name for HTML help builder. htmlhelp_basename = "gcovrdoc" # -- Options for LaTeX output ------------------------------------------------ latex_elements = { # The paper size ('letterpaper' or 'a4paper'). # # 'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). # # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. # # 'preamble': '', # Latex figure (float) alignment # # 'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ (master_doc, "gcovr.tex", "gcovr Documentation", author, "manual"), ] # -- Options for manual page output ------------------------------------------ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [(master_doc, "gcovr", "gcovr Documentation", [author], 1)] # -- Options for Texinfo output ---------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ( master_doc, "gcovr", "gcovr Documentation", author, "gcovr", "One line description of project.", "Miscellaneous", ), ] # -- Extension configuration ------------------------------------------------- # -- Options for todo extension ---------------------------------------------- # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True # -- Options for extlinks extension ------------------------------------------ # see http://www.sphinx-doc.org/en/master/ext/extlinks.html extlinks = {"issue": ("https://github.com/gcovr/gcovr/issues/%s", "#%s")} gcovr-7.0/doc/source/contributing.rst000066400000000000000000000000671455455346200200260ustar00rootroot00000000000000.. _contributing: .. include:: ../../CONTRIBUTING.rst gcovr-7.0/doc/source/cookbook.rst000066400000000000000000000121341455455346200171230ustar00rootroot00000000000000.. _cookbook: Cookbook ======== This section contains how-to guides on creating code coverage reports for various purposes. For an introduction on using gcovr, see the :ref:`guide` instead. Recipes in the cookbook: .. contents:: :local: :depth: 1 .. _c extensions in python: How to collect coverage for C extensions in Python -------------------------------------------------- Collecting code coverage data on the C code that makes up a Python extension module is not quite as straightforward as with a regular C program. As with a normal C project, we have to compile our code with coverage instrumentation. Here, we ``export CFLAGS="--coverage"`` and then run ``python3 setup.py build_ext``. Unfortunately, ``build_ext`` can rebuild a source file even if the current object file is up to date. If multiple extension modules share the same source code file, gcov will get confused by the different timestamps and report inaccurate coverage. It is nontrivial to adapt the ``build_ext`` process to avoid this. Instead, we can use the ``ccache`` utility to make the compilation lazy (works best on Unix systems). Before we invoke the ``build_ext`` step, we first ``export CC="ccache gcc"``. Ccache works well but isn't absolutely perfect, see the `ccache manual`_ for caveats. .. _ccache manual: https://ccache.samba.org/manual/latest.html#_caveats A shell session might look like this: .. code-block:: sh # Set required env vars export CFLAGS="--coverage" export CC="ccache gcc" # clear out build files so we get a fresh compile rm -rf build/temp.* # contains old .gcda, .gcno files rm -rf build/lib.* # rebuild extensions python3 setup.py build_ext --inplace # possibly --force # run test command i.e. pytest # run gcovr rm -rf coverage; mkdir coverage gcovr --filter src/ --txt-summary --html-details coverage/index.html .. _oos cmake: Out-of-Source Builds with CMake ------------------------------- Tools such as ``cmake`` encourage the use of out-of-source builds, where the code is compiled in a directory other than the one which contains the sources. This is an extra complication for ``gcov``. In order to pass the correct compiler and linker flags, the following commands need to be in ``CMakeLists.txt``: .. include:: ../examples/CMakeLists.txt :code: cmake :start-after: #BEGIN cmakecmds :end-before: #END cmakecmds The ``--coverage`` compiler flag is an alternative to ``-fprofile-arcs -ftest-coverage`` for `recent version of gcc `__. In versions 3.13 and later of ``cmake``, the ``target_link_libraries`` command can be removed and ``add_link_options("--coverage")`` added after the ``add_compile_options`` command. We then follow a normal ``cmake`` build process: .. include:: ../examples/example_cmake.sh :code: bash :start-after: #BEGIN cmake_build :end-before: #END cmake_build and run the program: .. include:: ../examples/example_cmake.sh :code: bash :start-after: #BEGIN cmake_run :end-before: #END cmake_run However, invocation of ``gcovr`` itself has to change. The assorted ``.gcno`` and ``.gcda`` files will appear under the ``CMakeFiles`` directory in ``BLD_DIR``, rather than next to the sources. Since ``gcovr`` requires both, the command we need to run is: .. include:: ../examples/example_cmake.sh :code: bash :start-after: #BEGIN cmake_gcovr :end-before: #END cmake_gcovr .. _support keil uvision format: Support of Keil uVision format ------------------------------ .. _comment of issue 697: https://github.com/gcovr/gcovr/issues/697#issuecomment-1336255837 .. _Keil uVision documentation: https://developer.arm.com/documentation/101407/0537/Debug-Commands/COVERAGE/COVERAGE-GCOV-Export?lang=en As mentioned in `comment of issue 697`_ the format of ``gcov`` file generated by the Keil uVision compiler is not compatible with the ``gcov`` specification. To support coverage data generated by this compiler you have to create the gcov files as documented in `Keil uVision documentation`_ and process them before running ``gcov`` to get the correct format. Save the following Sed script as ``fix-gcov.sed``: .. code-block:: # fix markers for uncovered code: # match any of #=%$ repeated 6 times s/^\([#=%$]\)\(\1\{5\}\)/\2/ # fix branch tags /^branch/ { s/executed 0/never executed/ s/executed .*/taken 1/ s/skipped .*/never executed/ } Then, apply this Sed script to all gcov files before invoking gcovr: .. code-block:: sh find . -name '*.gcov' -exec sed -i -f fix-gcov.sed {} \; gcovr --gcov-use-existing-files .. warning:: Untested because we have no access to Keil uVision compiler .. _standalone application: How to create a standalone application -------------------------------------- To create a standalone application you need to install the test suite (see :ref:`test suite`). In this test suite you can build a standalone executable with the command ``python3 -m nox --session bundle_app``. The command creates the application ``build/gcovr`` and calls the executable whith each format to check if it's working correct. gcovr-7.0/doc/source/faq.rst000066400000000000000000000132231455455346200160640ustar00rootroot00000000000000.. _faq: Frequently Asked Questions ========================== .. _lcov vs gcvor: What is the difference between lcov and gcovr? ---------------------------------------------- Both lcov and gcovr are tools to create coverage reports. Gcovr was originally created as a simple script to provide a convenient command line interface to gcov that produced more easily digestible output similar to Python's coverage utilities. Later, we added XML output that could be used with the Cobertura plugin of the Jenkins continuous integration server. This gave us nice coverage reports for C/C++ code in Jenkins. HTML output was added much later. If all you need is HTML, pick whichever one produces the output you like better or integrates easier with your existing workflow. Lcov is a far older project that is part of the Linux Test Project. It provides some features that gcovr does not have: For example, lcov has explicit support for capturing Linux kernel coverage. Lcov also supports various trace file manipulation functions such as merging trace files from different test runs. You can learn more at the `lcov website`_ or the `lcov GitHub repository`_. .. _lcov website: http://ltp.sourceforge.net/coverage/lcov.php .. _lcov GitHub repository: https://github.com/linux-test-project/lcov .. _exception branches: Why does C++ code have so many uncovered branches? -------------------------------------------------- Gcovr's branch coverage reports are based on GCC's ``-profile-arcs`` feature, which uses the compiler's control flow graph (CFG) of each function to determine branches. This is a very low-level view: to understand the branches in a given function, it can help to view the function's assembly, e.g. via the `Godbolt Compiler Explorer`_. What gcovr calls a *branch* is in fact an *arc* between basic blocks in the CFG. This means gcovr's reports have many branches that are not caused by ``if`` statements! For example: - Arcs are caused by C/C++ branching operators: ``for``, ``if``, ``while``, ``switch``/``case``, ``&&``, ``||``, ``? :``. Note that switches are often compiled as a decision tree which introduces extra arcs, not just one per case. - (Arcs into another function are not shown.) - Arcs are caused when a function that may throw returns: one arc to the next block or statement for normal returns, and one arc to an exception handler for exceptions, if this function contains an exception handler. Every local variable with a destructor is an exception handler as well. - Compiler-generated code that deals with exceptions often needs extra branches: ``throw`` statements, ``catch`` clauses, and destructors. - Extra arcs are created for ``static`` initialization and destruction. - Arcs may be added or removed by compiler optimizations. If you compile without optimizations, some arcs may even be unreachable! Gcovr is not able to *remove* any “unwanted” branches because GCC's gcov tool does not make the necessary information available, and because different projects are interested in different kinds of branches. However, gcovr has the following options to *reduce* unwanted branches: With the :option:`gcovr --exclude-unreachable-branches` option, gcovr parses the *source code* to see whether that line even contains any code. If the line is empty or only contains curly braces, this could be an indication of compiler-generated code that was mis-attributed to that line (such as that for static destruction) and branch coverage will be ignored on that line. With the :option:`gcovr --exclude-throw-branches` option, exception-only branches will be ignored. These are typically arcs from a function call into an exception handler. With the :option:`gcovr --decisions` option, gcovr parses the source code to extract a ISO 26262 compliant metric for decision coverage. This metric can be interpreted as the branch coverage on C/C++-Level. While the feature is not always able to detect the decisions reliabily when the code is written very compact (uncheckable decisions will be marked), it provides a reliable tool for (i.e. MISRA-compliant) code in security-relevant situations. Compiling with optimizations will typically remove unreachable branches and remove superfluous branches, but makes the coverage report less exact. For example, branching operators might be optimized away. Decision coverage analysis will be very buggy when compiling with optimizations. See also: `Gcov and Optimization`_ in the GCC documentation. Despite these approaches, 100% branch coverage will be impossible for most programs. .. _Godbolt Compiler Explorer: https://godbolt.org/ .. _Gcov and Optimization: https://gcc.gnu.org/onlinedocs/gcc/Gcov-and-Optimization.html .. _uncovered files not shown: Why are uncovered files not reported? ------------------------------------- Gcovr does report files that have zero coverage, even when no .gcda file is available for that compilation unit. However, the gcov tool in some versions of GCC refuses to generate output for uncovered files. To fix this, upgrade GCC to: * version 5.5 or later, * version 6.2 or later, or * any version since 7. Note that the compiler may ignore ``inline`` functions that are never used. .. _used gcov options: Which options are used for calling gcov? ---------------------------------------- The options used for calling ``gcov`` depends on the version of gcov. Following options are always used: - ``--branch-counts`` - ``--branch-probabilities`` - ``--object-directory`` Following options are only used if available: - ``--demangled-names``: Not available for LLVM based ``gcov``. - ``--hash-filenames``: Available since GCC 7, as fallback the option ``--preserve-paths`` is used. gcovr-7.0/doc/source/getting-started.rst000066400000000000000000000015421455455346200204230ustar00rootroot00000000000000.. _getting_started: Getting Started =============== The ``gcovr`` command provides a summary of the lines that have been executed in a program. Code coverage statistics help you discover untested parts of a program, which is particularly important when assessing code quality. Well-tested code is a characteristic of high quality code, and software developers often assess code coverage statistics when deciding if software is ready for a release. .. include:: ../../README.rst :start-after: .. begin quickstart :end-before: .. end quickstart What to read next ----------------- The :ref:`guide` explains how to use the features of gcovr. In particular: * :ref:`compiling` * :ref:`output_formats` * :ref:`filters` The :ref:`manpage` provides an overview of all options. Specific problems might be addressed in the :ref:`cookbook` or the :ref:`faq`. gcovr-7.0/doc/source/guide.rst000066400000000000000000000011671455455346200164160ustar00rootroot00000000000000.. _guide: User Guide ========== The user guide describes the various features of gcovr. It assumes you have read the :ref:`getting_started` guide. This User Guide provides the following sections: .. toctree:: :maxdepth: 2 guide/compiling guide/gcov_parser output/index guide/multiple-outputs guide/merging guide/filters guide/configuration guide/exclusion-markers guide/timestamps Related documents: - :doc:`installation` - :doc:`getting-started` - :doc:`manpage` - :doc:`cookbook` - :doc:`faq` - :doc:`contributing` (includes instructions for bug reports) - :doc:`changelog` - :doc:`license` gcovr-7.0/doc/source/guide/000077500000000000000000000000001455455346200156575ustar00rootroot00000000000000gcovr-7.0/doc/source/guide/compiling.rst000066400000000000000000000173661455455346200204070ustar00rootroot00000000000000.. _compiling: Compiling for Coverage ====================== In order to collect coverage data, your software must be “instrumented” by the compiler. That means, you must re-compile your software with special compiler options. The general workflow is: 1. compile your software to enable coverage profiling 2. execute your software to collect coverage profiles 3. run ``gcovr`` to create reports from the collected coverage profiling data This document explains how you can use GCC or Clang to compile with coverage instrumentation. If you cannot compile your software with coverage flags, you cannot use gcovr. However, other tools like kcov_ might help. .. _kcov: https://github.com/SimonKagstrom/kcov Example Code ------------ The following ``example.cpp`` program is used to illustrate the compilation process: .. include:: ../../examples/example.cpp :code: cpp :number-lines: 1 This code executes several subroutines in this program, but some lines in the program are not executed. Compiler Options ---------------- We compile ``example.cpp`` with the GCC compiler as follows: .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN compile :end-before: #END compile What do these compiler flags mean? * We compile without optimization (``-O0``), because optimizations may merge lines of code or otherwise change the flow of execution in the program. This can change the measured coverage. On the other hand, enabling basic optimizations with ``-O1`` can sometimes produce “better” coverage reports, especially for C++. This is a matter of personal preference, just make sure to avoid comparing coverage metrics across optimization levels. If you are having problems with lots of uncovered branches, see: :ref:`exception branches` * Either ``--coverage`` or ``-fprofile-arcs -ftest-coverage`` are needed so that the compiler produces the information necessary to gather coverage data. With these options, the compiler adds logic to the output program that counts how often which part of the code was executed. The compiler will also create a ``example.gcno`` file with metadata. The name of the gcno file matches the compilation unit (see below). Optional compiler flags: * You can use other flags like ``-g`` or ``-fPIC`` as required by your tests. These don't affect the coverage results. * Using ``-fprofile-abs-path`` (available since GCC 8) can avoid some problems with interpreting the coverage data correctly. By default, the additional coverage files generated by GCC contain relative paths from the working directory to the source files. If there are multiple potential working directories from which you might have run the compiler, gcovr can get confused. Adding this option is more robust. This examples uses the ``g++`` compiler for C++ code, but any GCC or Clang-based compiler should work. If you are using CMake, see :ref:`oos cmake` for information on configuring that build system to compile your software with coverage enabled. Running the Program ------------------- The above compiler invocation generated a ``program`` executable. Now, we have to execute this command: .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN run :end-before: #END run This will run whatever you designed this program to do. Often, such a program would contain unit tests to exercise your code. As a side effect, this will create an ``example.gcda`` file with the coverage data for our compilation unit. This is a binary file so it needs to be processed first. Together, the ``.gcda`` and ``.gcno`` files can be used to create coverage reports. Processing Coverage ------------------- Your compiler ships with tools to analyze the coverage data files. For GCC, this is ``gcov``. For Clang, this is ``llvm-cov``. You don't have to call these programs yourself – gcovr will do that for you. So let's invoke gcovr: .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This will search for all your ``.gcno`` and ``.gcda`` files, run the compiler's gcov tool, and summarize the code coverage statistics into a report. By default, we get a text summary on the command line that shows aggregate statistics for each line: .. include:: ../../examples/example.txt :literal: Gcovr supports many different :ref:`output_formats` that you can generate instead. Choosing the Right Gcov Executable ---------------------------------- If you have multiple compilers installed or if you are using Clang, you will likely need to tell gcovr which gcov executable to use. By default, gcovr just uses the program named ``gcov``. This is fine for the default GCC compiler, e.g. ``gcc`` or ``g++``. Otherwise, you must use the :option:`--gcov-executable ` to tell gcovr what to use. If you have used a specific GCC version (e.g. ``gcc-8`` or ``g++-8``), then you must name the gcov tool with the corresponding version. For example:: gcovr --gcov-executable gcov-8 If you have used Clang, then you can use its gcov emulation mode. For example:: gcovr --gcov-executable "llvm-cov gcov" Again, the ``llvm-cov`` name may have to include your compiler version. Working with Multiple Object Files ---------------------------------- Code coverage instrumentation works on a per object file basis, which means you have to re-compile your entire project to collect coverage data. The C/C++ model has a concept of “compilation units”. A large project is typically not compiled in one go, but in separate steps. The result of compiling a compilation unit is a ``.o`` object file with the machine code. The object code from multiple compilation units is later linked into the final executable or library. The previous example only had a single compilation unit, so no explicit linking step was necessary. Because each compilation unit is compiled independently, every one has to be instrumented with coverage counters separately. A common mistake is to add the compiler flags for coverage (e.g. in the CFLAGS or CXXFLAGS variables) but then forgetting to force a re-compile. Depending on the build system, it may be necessary to clear out the old object files that weren't compiled with coverage, e.g. with a ``make clean`` command. Other build systems use a separate build directory when compiling with coverage so that incremental compilation works as expected. Each object file will have an associated ``.gcno`` and ``.gcda`` file in the same directory as the ``.o`` object file. For example, consider the following compilation process: .. code:: bash # (1) compile to object code g++ --coverage -c -o a.o a.cpp g++ --coverage -c -o b.o b.cpp # (2) link the object files in the program g++ --coverage -o the-program a.o b.o # (3) run the program ./the-program 1. Compiling the object code creates the ``a.o`` and ``b.o`` object files, but also corresponding ``a.gcno`` and ``b.gcno`` notes files, one for each compilation unit. The ``-c`` option is used to only compile but to not link the code. 2. Linking the object code produces the final program. This has no effect on coverage processing, except that the ``--coverage`` flag makes sure that a compiler-internal gcov support library is linked. 3. Running the program will increment the in-memory coverage counters for all executed lines. At the end, the counters are written into gcov data files, one for each compilation unit. Here, we would get ``a.gcda`` and ``b.gcda`` files. If you only want coverage data for certain source files, it is sufficient to only compile those compilation units with coverage enabled that contain these source files. But this can be tricky to do correctly. For example, header files are often part of multiple compilation units. gcovr-7.0/doc/source/guide/configuration.rst000066400000000000000000000057121455455346200212650ustar00rootroot00000000000000.. _configuration: Configuration Files =================== .. warning:: Config files are an experimental feature and may be subject to change without prior notice. Defaults for the command line options can be set in a configuration file. Example:: filter = src/ html-details = yes # info about each source file output = build/coverage.html How the configuration file is found: If a :option:`--config` option is provided, that file is used. Otherwise, a ``gcovr.cfg`` file in the :option:`-r/--root` directory is used, if that file exists. Each line contains a ``key = value`` pair. Space around the ``=`` is optional. The value may be empty. Comments start with a hash ``#`` and ignore the rest of the line, but cannot start within a word. Empty lines are also ignored. The available config keys correspond closely to the command line options, and are parsed similarly. In most cases, the name of a long command line option can be used as a config key. If not, this is documented in the option's help message. For example, :option:`--gcov-executable` can be set via the ``gcov-executable`` config key. But :option:`-b/--branches` is set via ``txt-branch``. Just like command line options, the config keys can be specified multiple times. Depending on the option the last one wins or a list will be built. For example, :option:`-f/--filter` can be provided multiple times:: # Only show coverage for files in src/, lib/foo, or for main.cpp files. filter = src/ filter = lib/foo/ filter = *./main\.cpp Note that relative filters specified in config files will be interpreted relative to the location of the config file itself. Option arguments are parsed with the following precedence: - First the config file is parsed, if any. - Then, all command line arguments are added. - Finally, if an option was specified neither in a config file nor on the command line, its documented default value is used. Therefore, it doesn't matter whether a value is provided in the config file or the command line. Boolean flags are treated specially. When their config value is “yes” they are enabled, as if the flag had been provided on the command line. When their value is “no”, they are explicitly disabled by assigning their default value. The :option:`-j` flag is special as it takes an optional argument. In the config file, ``gcov-parallel = yes`` would refer to the no-argument form, whereas ``gcov-parallel = 4`` would provide an explicit argument. If the option is a path and is not absolute the path is used relative to the config file. For the option :option:`gcovr --json-add-tracefile` the directory of the config file is always prepended. Some config file syntax is explicitly reserved for future extensions: Semicolon comments, INI-style sections, multi-line values, quoted values, variable substitutions, alternative key–value separators, … gcovr-7.0/doc/source/guide/exclusion-markers.rst000066400000000000000000000020631455455346200220650ustar00rootroot00000000000000.. _exclusion markers: Exclusion Markers ================= You can exclude parts of your code from coverage metrics. - If ``GCOVR_EXCL_LINE`` appears within a line, that line is ignored. - If ``GCOVR_EXCL_START`` appears within a line, all following lines (including the current line) are ignored until a ``GCOVR_EXCL_STOP`` marker is encountered. - If ``GCOVR_EXCL_BR_*`` markers are used the same exclusion rules apply as above, with the difference beeing that they are only taken into account for branch coverage. Instead of ``GCOVR_*``, the markers may also start with ``GCOV_*`` or ``LCOV_*``. However, start and stop markers must use the same style. The prefix is configurable with the option :option:`--exclude-pattern-prefix`. The excluded region not includes the line with the stop marker:: code code excluded // GCOVR_EXCL_START still excluded ... still excluded NOT excluded // GCOVR_EXCL_STOP code code In the excluded regions, *any* coverage is excluded. gcovr-7.0/doc/source/guide/filters.rst000066400000000000000000000133071455455346200200650ustar00rootroot00000000000000.. _filters: Using Filters ============= Gcovr tries to only report coverage for files within your project, not for your libraries. This is influenced by the following options: - :option:`-r `, :option:`--root ` - :option:`-f `, :option:`--filter ` - :option:`-e `, :option:`--exclude ` - :option:`--gcov-filter ` - :option:`--gcov-exclude ` - :option:`--gcov-exclude-directories ` - (the current working directory where gcovr is invoked) NOTE: Filters can also be specified in the gcovr configuration file: :ref:`configuration` These options take filters. A filter is a regular expression that matches a file path. Because filters are regexes, you will have to escape “special” characters with a backslash ``\``. Always use forward slashes ``/`` as path separators, even on Windows: - wrong: ``--filter C:\project\src\`` - correct: ``--filter C:/project/src/`` If the filter looks like an absolute path, it is matched against an absolute path. Otherwise, the filter is matched against a relative path, where that path is relative to the current directory or if defined in a configuration file to the directory of the file. Examples of relative filters: - ``--filter subdir/`` matches only that subdirectory - ``--filter '\.\./src/'`` matches a sibling directory ``../src``. But because a dot ``.`` matches any character in a regex, we have to escape it. You have to use additional shell escaping. This example uses single quotes for Bash or POSIX shell. - ``--filter '(.+/)?foo\.c$'`` matches only files called ``foo.c``. The regex must match from the start of the relative path, so we ignore any leading directory parts with ``(.+/)?``. The ``$`` at the end ensures that the path ends here. If no :option:`-f/--filter` is provided, the :option:`-r/--root` is turned into a default filter. Therefore, files outside of the :option:`-r/--root` directory are excluded. To be included in a report, the source file must match any :option:`-f/--filter`, and must not match any :option:`-e/--exclude` filter. The :option:`--gcov-filter` and :option:`--gcov-exclude` filters apply to the ``.gcov`` files created by ``gcov``. This is useful mostly when running gcov yourself, and then invoking gcovr with :option:`-g/--gcov-use-existing-files`. But these filters also apply when gcov is launched by gcovr. Speeding up coverage data search -------------------------------- The :option:`--gcov-exclude-directories` filter is used while searching for raw coverage data (or for existing ``.gcov`` files when :option:`-g/--gcov-use-existing-files/--use-gcov-files` is active). This filter is matched against directory paths, not file paths. If a directory matches, all its contents (files and subdirectories) will be excluded from the search. For example, consider this build directory:: build/ ├─ main.o ├─ main.gcda ├─ main.gcno ├─ a/ │ ├─ awesome_code.o │ ├─ awesome_code.gcda │ └─ awesome_code.gcno └─ b/ ├─ better_code.o ├─ better_code.gcda └─ better_code.gcno If we run ``gcovr --gcov-exclude-directories 'build/a$'``, this will exclude anything in the ``build/a`` directory but will use the coverage data for ``better_code.o`` and ``main.o``. This can speed up gcovr when you have a complicated build directory structure. Consider also using the :option:`search_paths ` or :option:`--gcov-object-directory` arguments to specify where gcovr starts searching. Here you can also specify the ``gcda`` or ``gcov`` file directly to get the coverage data for a specific file without searching a whole tree. If you are unsure which directories are being searched, run gcovr in :option:`-v/--verbose` mode. For each found coverage data file gcovr will invoke the ``gcov`` tool. This is typically the slowest part, and other filters can only be applied *after* this step. In some cases, parallel execution with the :option:`-j` option might be helpful to speed up processing. .. versionadded:: 7.0 :option:`search_paths ` also accept specific files Filters for symlinks -------------------- Gcovr matches filters against *real paths* that have all their symlinks resolved. E.g. consider this project layout:: /home/you/ ├─ project/ (pwd) │ ├─ src/ │ ├─ relevant-library/ -> ../external-library/ │ └─ ignore-this/ └─ external-library/ └─ src/ .. compare the filter-relative-lib test case Here, the ``relevant-library`` has the real path ``/home/you/external-library``. To write a filter that includes both ``src/`` and ``relevant-library/src/``, we cannot use ``--filter relevant-library/src/`` because that contains a symlink. Instead, we have to use an absolute path to the real name:: gcovr --filter src/ --filter /home/you/external-library/src/ or a relative path to the real path:: gcovr --filter src/ --filter '\.\./external-library/src/' .. versionadded:: 5.1 gcovr also supports symlinks/junctions/drive substitutions on Windows. More examples for filters ------------------------- Excluding files inside build directory via --exclude with absolute path (Unix only): ``-e '/.*/build/'`` Excluding files inside build directory via --filter with relative path: ``--filter '\.\./'`` gcovr-7.0/doc/source/guide/gcov_parser.rst000066400000000000000000000027761455455346200207370ustar00rootroot00000000000000.. _gcov parser: .. program is needed to resolve option links .. program:: gcovr GCOV parser =========== The behavior of this parser was informed by the following sources: * the old GcovParser class * the *Invoking Gcov* section in the GCC manual (version 11) * the ``gcov.c`` source code in GCC (especially for understanding the exact number format) Error handling -------------- By default the parser raises an exception on unrecognized gcov output. There are several known issues with the files generated by gcov which can be handled by :option:`--gcov-ignore-parse-errors` which are descriped here. If no value is given to the option the value ``all`` is used the whole gcov file is ignored if the output is not recognized. Negative hit counts ___________________ A bug in gcov can produce negative hit values (see `gcov comment`_) which are not accepted by default. This behavior can be changed by using the value ``--gcov-ignore-parse-errors=negative_hits.warn`` or ``--gcov-ignore-parse-errors=negative_hits.warn_once_per_file``. The first form warns on every line with a negative value the second one only once per processed file and adds a summary with the overall issues in the file. .. _gcov comment: https://github.com/gcovr/gcovr/issues/583#issuecomment-1340762818 gcovr-7.0/doc/source/guide/merging.rst000066400000000000000000000035721455455346200200500ustar00rootroot00000000000000 .. program is needed to resolve option links .. program:: gcovr .. _merging_coverage: Merging Coverage Data ===================== You can merge coverage data from multiple runs with :option:`-a/--json-add-tracefile/--add-tracefile`. For each run, generate :ref:`JSON output `: .. code-block:: bash ... # compile and run first test case gcovr ... --json run-1.json ... # compile and run second test case gcovr ... --json run-2.json Next, merge the json files and generate the desired report:: gcovr --json-add-tracefile run-1.json --json-add-tracefile run-2.json --html-details coverage.html You can also use unix style wildcards to merge the json files without duplicating :option:`-a/--json-add-tracefile/--add-tracefile`. With this option you have to place your pathnames with wildcards in double quotation marks:: gcovr --json-add-tracefile "run-*.json" --html-details coverage.html If you want to merge coverage reports generated in different `--root` directories you can use the :option:`--json-base` to get the same root directory for all reports. If you have same function names defined on different line the default behaviour is to abort. With the :option:`--merge-mode-functions` you can change this: - ``strict``: Abort if same function is defined on a different line (old behaviour). - ``merge-use-line-0``: Allow same function on different lines, in this case use line 0. - ``merge-use-line-min``: Allow same function on different lines, in this case the minimum line. - ``merge-use-line-max``: Allow same function on different lines, in this case use maximum line. - ``separate``: Allow same function on different lines. Instead of merging keep the functions separate. .. versionadded:: 6.0 The :option:`gcovr --json-base` option. The :option:`gcovr --merge-mode-functions` option. gcovr-7.0/doc/source/guide/multiple-outputs.rst000066400000000000000000000021311455455346200217620ustar00rootroot00000000000000.. _multiple output formats: Multiple Output Formats ======================= You can write multiple report formats with one gcovr invocation by passing the output filename directly to the report format flag. If no filename is specified for the format, the value from :option:`-o/--output` is used by default, which itself defaults to stdout. The following report format flags can take an optional output file name: - :option:`gcovr --csv` - :option:`gcovr --txt` - :option:`gcovr --cobertura` - :option:`gcovr --html` - :option:`gcovr --html-details` - :option:`gcovr --html-nested` - :option:`gcovr --sonarqube` - :option:`gcovr --jacoco` - :option:`gcovr --json` - :option:`gcovr --json-summary` - :option:`gcovr --coveralls` If the value given to the output option ends with a path seperator (``/`` or ``\``) it is used a directory which is created first and a default filename depending on the format is used. Note that :option:`--html-details` and :option:`--html-nested` override any value of :option:`--html` if it is present. gcovr-7.0/doc/source/guide/timestamps.rst000066400000000000000000000107101455455346200205760ustar00rootroot00000000000000.. _timestamps: Reproducible Timestamps ======================= In some cases, it may be desirable to list a specific timestamp in the report. Timestamps are shown in the :ref:`html_output`, :ref:`coveralls_output`, and the :ref:`cobertura_output`. This can be achieved via the :option:`--timestamp ` option or via :ref:`Using SOURCE_DATE_EPOCH` environment variable. This option does not affect the modification times or other filesystem metadata. .. versionadded:: 6.0 Respect environment variable `SOURCE_DATE_EPOCH`_ for default of :option:`gcovr --timestamp`. .. versionadded:: 5.1 The :option:`gcovr --timestamp` option. Timestamp Syntax ---------------- The timestamp option understands different formats: Unix timestamps and RFC-3339 timestamps. Unix timestamps (also known as Posix time or Epoch) are the number of seconds since 1 Jan 1970. These timestamps are always resolved in the UTC timezone. Example usage: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN simple epoch :end-before: #END simple epoch `RFC 3339 `_ specifies a reasonable subset of ISO-8601 timestamps. This is the ``YYYY-MM-DDThh:mm:ss`` format, optionally followed by a timezone offset (``+hh:mm``, or ``Z`` for UTC). Example usage without a timezone: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN simple RFC 3339 :end-before: #END simple RFC 3339 Example usages that show equivalent specifications for UTC timestamps: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN RFC 3339 with UTC timezone :end-before: #END RFC 3339 with UTC timezone Differences and clarifications with respect to RFC-3339: * the time zone may be omitted * the date and time parts may be separated by a space character instead of the ``T`` * the date is parsed in a case insensitive manner * sub-second accuracy is not currently supported Additional formats may be added in the future. To ensure that timestamps are handled in the expected manner, it is possible to select a particular timestamp syntax with a prefix. * Epoch timestamps can be selected with a ``@`` or ``epoch:`` prefix. * RFC-3339 timestamps can be selected with a ``rfc3339:`` prefix. Examples of prefixes: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN prefixes :end-before: #END prefixes Using timestamps from Git commits --------------------------------- As an example of using the timestamp feature, we might want to attribute a coverage report to the time when a Git commit was created. Git lets us extract the commit date from a commit with the `git show `_ command. For the current HEAD commit:: git show --no-patch --format=%cI HEAD This can be combined into a Bash one-liner like this: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN git commit :end-before: #END git commit Each Git commit has two dates, the author date and the committer date. This information can be extracted with various format codes, e.g. ``%aI`` for the author date and ``%cI`` for the committer date. These format codes are also available in different formats. The supported Git formats are: * Unix timestamps: ``%at``, ``%ct`` * "Strict ISO" format: ``%aI``, ``%cI`` * depending on the ``--date`` option: ``%ad``, ``%cd`` Git's ``--date`` option is documented in `git log `_. The supported settings are: * Unix timestamps: ``--date=unix`` * "Strict ISO" format: ``--date=iso-strict``, ``--date=iso8601-strict``, ``--date=iso-strict-local``, ``--date=iso8601-strict-local`` .. _Using SOURCE_DATE_EPOCH: Using SOURCE_DATE_EPOCH ----------------------- The Reproducible Builds project defines the ``SOURCE_DATE_EPOCH`` variable. Gcovr will use this variable as a default timestamp if no explicit :option:`--timestamp ` is set. The contents of this variable *must* be an UTC epoch, without any prefix. No other format is supported. Example usage: .. include:: ../../examples/example_timestamps.sh :code: bash :start-after: #BEGIN source date epoch :end-before: #END source date epoch For more information on setting and using this variable, see the `Reproducible Builds documentation on SOURCE_DATE_EPOCH `_. .. _SOURCE_DATE_EPOCH: https://reproducible-builds.org/docs/source-date-epoch/ gcovr-7.0/doc/source/index.rst000066400000000000000000000046621455455346200164330ustar00rootroot00000000000000gcovr ===== .. include:: ../../README.rst :start-after: .. begin abstract :end-before: .. end abstract .. these substitutions are needed by the overview table in the abstract .. that was taken from the README. If a link changes here, .. it might have to be updated in the README as well. .. program:: gcovr .. |abstract-option-txt| replace:: :option:`--txt` .. |abstract-option-html| replace:: :option:`--html` .. |abstract-option-html-details| replace:: :option:`--html-details` .. |abstract-option-html-nested| replace:: :option:`--html-nested` .. |abstract-option-html-template-dir| replace:: :option:`--html-template-dir` .. |abstract-option-cobertura| replace:: :option:`--cobertura` .. |abstract-option-sonarqube| replace:: :option:`--sonarqube` .. |abstract-option-jacoco| replace:: :option:`--jacoco` .. |abstract-option-json| replace:: :option:`--json` .. |abstract-option-json-summary| replace:: :option:`--json-summary` .. |abstract-option-csv| replace:: :option:`--csv` .. |abstract-option-coveralls| replace:: :option:`--coveralls` .. |abstract-option-lcov| replace:: :option:`--lcov` .. |abstract-guide-txt| replace:: :ref:`txt_output` .. |abstract-guide-html| replace:: :ref:`html_output` .. |abstract-guide-html-details| replace:: :ref:`html_output` .. |abstract-guide-html-template-dir| replace:: :ref:`html_output` .. |abstract-guide-cobertura| replace:: :ref:`cobertura_output` .. |abstract-guide-sonarqube| replace:: :ref:`sonarqube_xml_output` .. |abstract-guide-jacoco| replace:: :ref:`jacoco_output` .. |abstract-guide-json| replace:: :ref:`json_output` .. |abstract-guide-json-summary| replace:: :ref:`json_output` .. |abstract-guide-csv| replace:: :ref:`csv_output` .. |abstract-guide-coveralls| replace:: :ref:`coveralls_output` .. |abstract-guide-lcov| replace:: :ref:`lcov_output` .. admonition:: Quick Links * Getting Help * `Submit a ticket `_ * `Stack Overflow `_ * `Chat on Gitter `_ * Install from `PyPI `_: ``pip install gcovr`` * `Source Code on GitHub `_ * :doc:`changelog` This documentation (https://gcovr.com/) describes gcovr |release|. .. toctree:: :maxdepth: 2 :caption: Contents: installation getting-started guide manpage cookbook faq contributing changelog license gcovr-7.0/doc/source/installation.rst000066400000000000000000000014551455455346200200220ustar00rootroot00000000000000Installation ============ .. include:: ../../README.rst :start-after: .. begin installation :end-before: .. end installation Which environments does ``gcovr`` support? Python: 3.8+. The automated tests run on CPython (versions 3.8, 3.9, 3.10, 3.11) and a compatible PyPy3. Gcovr will only run on Python versions with upstream support. Last gcovr release for old Python versions: ====== ===== Python gcovr ====== ===== 2.6 3.4 2.7 4.2 3.4 4.1 3.5 4.2 3.6 5.0 3.7 6.0 ====== ===== Operating System: Linux, Windows, and macOS. The automated tests run on Ubuntu 20.04, 22.04 and Windows Server 2019. Compiler: GCC and Clang. The automated tests run on GCC 5, 6, 8, 9, 10, 11 and clang 10, 13, 14, and 15. gcovr-7.0/doc/source/license.rst000066400000000000000000000012631455455346200167400ustar00rootroot00000000000000License ======= .. include:: ../../README.rst :start-after: .. begin license :end-before: .. end license License Terms ------------- Gcovr is available under the terms of a BSD-3-clause license: .. literalinclude:: ../../LICENSE.txt :language: none Acknowledgements ---------------- .. include:: ../../AUTHORS.txt The development of Gcovr has been partially supported by Sandia National Laboratories. Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-AC04-94AL85000. gcovr-7.0/doc/source/manpage.rst000066400000000000000000000011371455455346200167260ustar00rootroot00000000000000.. This doesn't yet have the structure of a manpage. Achieving that would require changes to how "autoprogram" works. .. _manpage: Command Line Reference ====================== The ``gcovr`` command recursively searches a directory tree to find ``gcov`` coverage files, and generates a text summary of the code coverage. The :option:`-h/--help` option generates the following summary of the ``gcovr`` command line options: .. autoprogram:: gcovr.__main__:create_argument_parser() :prog: gcovr :groups: For guide-level explanation on using these options, see the :ref:`guide`. gcovr-7.0/doc/source/output/000077500000000000000000000000001455455346200161225ustar00rootroot00000000000000gcovr-7.0/doc/source/output/cobertura.rst000066400000000000000000000034701455455346200206460ustar00rootroot00000000000000.. _cobertura_output: Cobertura XML Output ==================== .. program:: gcovr The default output format for ``gcovr`` is to generate a tabular summary in plain text. The ``gcovr`` command can also generate a Cobertura XML output using the :option:`--cobertura` and :option:`--cobertura-pretty` options: .. include:: ../../examples/example_cobertura.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an XML summary of the lines executed: .. include:: ../../examples/example_cobertura.xml :code: xml This XML format is described in the `Cobertura XML `__ DTD suitable for import and display within the `Jenkins `__ and `Hudson `__ continuous integration servers using the `Cobertura Plugin `__. Gcovr also supports a :ref:`sonarqube_xml_output`. The :option:`--cobertura` option generates a denser XML output, and the :option:`--cobertura-pretty` option generates an indented XML output that is easier to read. Note that the XML output contains more information than the tabular summary. The tabular summary shows the percentage of covered lines, while the XML output includes branch statistics and the number of times that each line was covered. Consequently, XML output can be used to support performance optimization in the same manner that ``gcov`` does. .. versionadded:: 5.1 The :option:`--cobertura` and :option:`--cobertura-pretty` options were added as an alias for :option:`-x`/\ :option:`--xml` and :option:`--xml-pretty`, respectively. This avoids confusion with other XML output formats like :ref:`sonarqube_xml_output`. The old options remain available for backwards compatibility. gcovr-7.0/doc/source/output/coveralls.rst000066400000000000000000000025641455455346200206550ustar00rootroot00000000000000.. _coveralls_output: Coveralls JSON Output ===================== If you are using Coveralls, you can get a coverage report in a suitable JSON format via the :option:`--coveralls` option:: gcovr --coveralls coverage.json The :option:`--coveralls-pretty` option generates an indented JSON output that is easier to read. Keep in mind that the output contains the checksums of the source files. If you are using different OSes, the line endings shall be the same. If available, environment variable COVERALLS_REPO_TOKEN will be consumed and baked into the JSON output. If running in a CI additional variables are used: - In Travis CI: - TRAVIS_JOB_ID - TRAVIS_BUILD_NUMBER - TRAVIS_PULL_REQUEST - TRAVIS_COMMIT - TRAVIS_BRANCH - In Appveyor: - APPVEYOR_JOB_ID - APPVEYOR_JOB_NUMBER - APPVEYOR_PULL_REQUEST_NUMBER - APPVEYOR_REPO_COMMIT - APPVEYOR_REPO_BRANCH - In Jenkins CI: - JOB_NAME - BUILD_ID - CHANGE_ID - GIT_COMMIT (if available) - BRANCH_NAME - In GitHub Actions: - GITHUB_WORKFLOW - GITHUB_RUN_ID - GITHUB_SHA - GITHUB_HEAD_REF (if available) - GITHUB_REF The Coveralls JSON format is documented at ``_. .. versionadded:: 5.0 Added :option:`--coveralls` and :option:`--coveralls-pretty`. gcovr-7.0/doc/source/output/csv.rst000066400000000000000000000006751455455346200174570ustar00rootroot00000000000000.. _csv_output: CSV Output ========== The :option:`--csv` option output comma-separated values summarizing the coverage of each file. Consider the following command: .. include:: ../../examples/example_csv.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an CSV: .. include:: ../../examples/example_csv.csv :literal: .. versionadded:: 5.0 Added :option:`--csv`. gcovr-7.0/doc/source/output/html.rst000066400000000000000000000105661455455346200176300ustar00rootroot00000000000000.. _html_output: HTML Output =========== The ``gcovr`` command can also generate a simple HTML output using the :option:`--html` option: .. include:: ../../examples/example_html.sh :code: bash :start-after: #BEGIN gcovr html :end-before: #END gcovr html This generates a HTML summary of the lines executed. In this example, the file ``example1.html`` is generated, which has the following output: .. image:: ../../images/screenshot-html.png :align: center The default behavior of the :option:`--html` option is to generate HTML for a single webpage that summarizes the coverage for all files. The HTML is printed to standard output, but the :option:`-o/--output` option is used to specify a file that stores the HTML output. The :option:`--html-details` option is used to create a separate web page for each file. Each of these web pages includes the contents of file with annotations that summarize code coverage. Consider the following command: .. include:: ../../examples/example_html.sh :code: bash :start-after: #BEGIN gcovr html details :end-before: #END gcovr html details This generates the following HTML page for the file ``example1.cpp``: .. image:: ../../images/screenshot-html-details.example.cpp.png :align: center The :option:`--html-nested` option is used to create a separate web page for each file and directory. Each of these web pages includes the contents of file with annotations that summarize code coverage. Consider the following command: Note that the :option:`--html` and :option:`--html-details` options need a named output, e.g. via the the :option:`-o/--output` option. For example, if the output is named ``coverage.html``, then the web pages generated for each file will have names of the form ``coverage..html``. The :option:`--html-self-contained` option controls whether assets like CSS styles are bundled into the HTML file. The :option:`--html` report defaults to self-contained mode. but :option:`--html-details` and :option:`--html-nested` default to :option:`--no-html-self-contained` in order to avoid problems with the `Content Security Policy `_ of some servers, especially Jenkins. The :option:`--html-theme` option controls the theme and color of html report. .. figure:: ../../images/screenshot-html-github-green-src.png :align: center :option:`--html-theme github.green` .. figure:: ../../images/screenshot-html-github-blue-src.png :align: center :option:`--html-theme github.blue` .. figure:: ../../images/screenshot-html-github-dark-green-src.png :align: center :option:`--html-theme github.dark-green` .. figure:: ../../images/screenshot-html-github-dark-blue-src.png :align: center :option:`--html-theme github.dark-blue` The :option:`--html-template-dir` option allows you to use an alternate directory with Jinja2 templates to fully customize the HTML output in detail. If a template is missing from this directory the original is used. It is advised that you start by copying the part you want to modify from `the existing default theme templates `_ or `the existing github theme templates `_. Keep in mind the template context data that is passed to these templates *MAY* change between release versions. Note that you do not have to copy every single template and can copy and edit only the templates you wish to customize. .. _CSP: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP .. versionadded:: 7.0 Added :option:`--html-template-dir` .. versionadded:: 6.0 Added :option:`--html-nested` and :option:`--html-syntax-highlighting`. .. versionadded:: 5.0 Added :option:`--html-self-contained` and :option:`--no-html-self-contained`. .. versionchanged:: 5.0 Default to external CSS file for :option:`--html-details`. gcovr-7.0/doc/source/output/index.rst000066400000000000000000000004571455455346200177710ustar00rootroot00000000000000.. _output_formats: Output Formats ============== Gcovr supports a variety of output formats that are documented on the following pages. .. toctree:: txt html cobertura sonarqube jacoco json csv coveralls lcov You can use :ref:`multiple output formats` at the same time. gcovr-7.0/doc/source/output/jacoco.rst000066400000000000000000000020071455455346200201110ustar00rootroot00000000000000.. _jacoco_output: JaCoCo XML Output ================= .. program:: gcovr The default output format for ``gcovr`` is to generate a tabular summary in plain text. The ``gcovr`` command can also generate a JaCoCo XML output using the :option:`--jacoco` and :option:`--jacoco-pretty` options: gcovr --jacoco jacoco.xml This XML format is described in the `JaCoCo XML `__ DTD. The :option:`--jacoco` option generates a denser XML output, and the :option:`--jacoco-pretty` option generates an indented XML output that is easier to read. Note that the XML output contains more information than the tabular summary. The tabular summary shows the percentage of covered lines, while the XML output includes branch statistics and the number of times that each line was covered. Consequently, XML output can be used to support performance optimization in the same manner that ``gcov`` does. .. versionadded:: 7.0 The :option:`--jacoco` and :option:`--jacoco-pretty`. gcovr-7.0/doc/source/output/json.rst000066400000000000000000000224141455455346200176300ustar00rootroot00000000000000 .. _json_output: JSON Output =========== The ``gcovr`` command can also generate a JSON output using the :option:`--json` and :option:`--json-pretty` options:: gcovr --json coverage.json The :option:`--json-pretty` option generates an indented JSON output that is easier to read. If you just need a summary of the coverage information, similar to the tabulated text based output, you can use :option:`--json-summary` instead (see :ref:`json_summary_output`). Multiple JSON files can be merged into the coverage data with sum of lines and branches execution, see :ref:`merging_coverage`. See the :ref:`json_format` for a description of the file format. .. _json_format: JSON Format Reference --------------------- The structure of the JSON input/output files is based on the GCC gcov JSON intermediate format, but with additional keys specific to gcovr. Field names use ``snake_case``. Gcovr-specific fields are prefixed with ``gcovr/...``. The GCC gcov JSON format is documented at ``_. The **top level** of the file looks like the following:: { "gcovr/format_version": version, "files": [file] } gcovr/format_version: string A version number string for the gcovr JSON format. This is versioned independently from gcovr itself. Consumers of gcovr JSON reports should check that they are SemVer-compatible with the declared version. Gcovr itself will only consume input files that match the exact version. files: list An unordered list of :ref:`file ` entries. .. _json_format_file: File entries ~~~~~~~~~~~~ Each **file** entry contains coverage data for one source file:: { "file": filename, "lines": [line], "functions": [function] } file: string Path to the source code file. If the source file is within the gcovr root directory, the path will be relative. lines: list An unordered list of :ref:`line ` coverage entries. functions: list An unordered list of :ref:`function ` entries. .. _json_format_line: Line entries ~~~~~~~~~~~~ Each **line** entry contains coverage data for one line:: { "branches": [branch], "count": count, "line_number": line_number, "gcovr/excluded": excluded, "gcovr/decision": decision } branches: list A list of :ref:`branch ` coverage entries. count: int How often this line was executed. line_number: int The 1-based line number to which this entry relates. gcovr/excluded: boolean True if coverage data for this line was explicitly excluded, in particular with :ref:`exclusion markers`. May be absent if false. gcovr/decision: object The :ref:`decision ` entry for this line, if any. Absent if there is no decision to report. Requires that :option:`--decisions ` coverage analysis was enabled. If there is no line entry for a source code line, it either means that the compiler did not generate any code for that line, or that gcovr ignored this coverage data due to heuristics. The line entry should be interpreted as follows: * if ``gcovr/excluded`` is true, the line should not be included in coverage reports. * if ``count`` is 0, the line is uncovered * if ``count`` is nonzero, the line is covered .. versionchanged:: 6.0 The ``gcovr/excluded`` field can be absent if false. .. versionchanged:: 6.0 The ``gcovr/noncode`` field was removed. Instead of generating noncode entries, the entire line is skipped. .. _json_format_branch: Branch entries ~~~~~~~~~~~~~~ Each **branch** provides information about a branch on that line:: { "count": count, "fallthrough": fallthrough, "throw": throw } This exactly matches the GCC gcov format. count: int How often this branch was taken. fallthrough: boolean Whether this is the “fallthrough” branch. throw: boolean Whether this is an exception-only branch. .. _json_format_decision: Decision entries ~~~~~~~~~~~~~~~~ Each **decision** summarizes the line's branch coverage data:: { "type": "uncheckable" } { "type": "conditional", "count_true": count_true, "count_false": count_false } { "type": "switch", "count": count } type: string A tag/discriminator for the type of the decision. type: "uncheckable" Control flow was recognized on this line, but cannot be interpreted unambiguously. No further fields. type: "conditional" This line represents simple control flow like an ``if`` or ``while``. count_true: int How often the decision evaluated to “true”. count_false: int How often the decision evaluated to “false”. Note that the true/false are heuristic guesses, and might also be inverted. type: "switch" This line is a switch-case. count: int How often this case was taken. .. _json_format_function: Function entries ~~~~~~~~~~~~~~~~ Each **function** entry describes a line in the source file:: { "name": name, "lineno": lineno, "execution_count": count, "returned_count": count, "branch_percent": percent, "gcovr/excluded": excluded } name: string The name of the function, mangled or demangled depending on compiler version. May be incompatible with upstream GCC gcov JSON. lineno: int The line number (1-based) where this function was defined. Incompatible with GCC gcov JSON. execution_count: int How often this function was called. returned_count: int How often this function returned. branch_percent: float The branch coverage in percent (0.0 to 100.0). gcovr/excluded: boolean True if coverage data for this function was explicitly excluded, in particular with :ref:`exclusion markers`. May be absent if false. * if ``gcovr/excluded`` is true, the line should not be included in coverage reports. .. versionadded:: 7.0 New ``returned_count`` and ``branch_percent`` field. .. versionadded:: 6.0 New ``gcovr/excluded`` field. .. _json_summary_output: JSON Summary Output ------------------- The :option:`--json-summary` option output coverage summary in a machine-readable format for additional post processing. The format corresponds to the normal JSON output :option:`--json` option, but without line-level details and with added aggregated statistics. The :option:`--json-summary-pretty` option generates an indented JSON summary output that is easier to read. Consider the following command: .. include:: ../../examples/example_json_summary.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates an indented JSON summary: .. include:: ../../examples/example_json_summary.json :code: json .. versionadded:: 5.0 Added :option:`--json-summary` and :option:`--json-summary-pretty`. .. json_summary_format: JSON Summary Format Reference ----------------------------- The summary format follows the general structure of the :ref:`json_format`, but removes line-level information and adds aggregated statistics. The **top-level** looks like:: { "gcovr/summary_format_version": version, "files: [file], "root": path, ...statistics } gcovr/summary_format_version: string A version number string for the summary format. This is versioned independently from gcovr and the full JSON format. Consumers of gcovr JSON Summary reports should check that they are SemVer-compatible with the declared version. files: list Unordered list of :ref:`file summary entries `. root: string Path to the gcovr root directory, useful for reconstructing the absolute path of source files. This root path is relative to the output file, or to the current working directory if the report is printed to stdout. ...statistics Project-level :ref:`aggregated statistics `. A NaN percentage (0/0) is reported as zero (``0.0``). .. _json_summary_format_file: File summary entries ~~~~~~~~~~~~~~~~~~~~ The **file summary** looks like:: { "filename": path, ...statistics } filename: string Path to the source file, relative to the gcovr root directory. ...statistics File-level :ref:`aggregated statistics `. A NaN percentage (0/0) is reported as ``null``. .. _json_summary_format_statistics: Summary statistics ~~~~~~~~~~~~~~~~~~ The root and file summaries contain the following additional fields:: ... "branch_covered": ..., "branch_total": ..., "branch_percent": ..., "line_covered": ..., "line_total": ..., "line_percent": ..., "function_covered": ..., "function_total": ..., "function_percent": ..., ... These fields can be described by the glob expression ``{branch,line,function}_{covered,total,percent}``. ELEMENT_covered: int How many elements were covered or executed. ELEMENT_total: int How many elements there are in total. ELEMENT_percent: float Percentage of covered elements (covered/total) in the range 0 to 100. Note that the different contexts differ in their treatment of NaN values. gcovr-7.0/doc/source/output/lcov.rst000066400000000000000000000016721455455346200176250ustar00rootroot00000000000000.. _lcov_output: LCOV info Output ===================== If you are using tools which handle LCOV info file you can get a coverage report in a suitable info format via the :option:`--lcov` option:: gcovr --lcov coverage.lcov With following option you can set user defined fields in the coverage report: - The :option:`--lcov-comment` defines the optional comment. - The :option:`--lcov-test-name` changes the test name. Keep in mind that the output contains the checksums of the source files. If you are using different OSes, the line endings shall be the same. The LCOV info format is documented at ``_. .. versionadded:: 7.0 Added :option:`--lcov`, :option:`--lcov-comment` and :option:`--lcov-test-name`. gcovr-7.0/doc/source/output/sonarqube.rst000066400000000000000000000005411455455346200206530ustar00rootroot00000000000000.. _sonarqube_xml_output: SonarQube XML Output ==================== If you are using SonarQube, you can get a coverage report in a suitable XML format via the :option:`--sonarqube` option:: gcovr --sonarqube coverage.xml The SonarQube XML format is documented at ``_. gcovr-7.0/doc/source/output/txt.rst000066400000000000000000000045601455455346200175000ustar00rootroot00000000000000.. _text_output: .. _txt_output: Text Output =========== The text output format summarizes coverage in a plain-text table. This is the default output format if no other format is selected. This output format can also be explicitly selected with the :option:`gcovr --txt` option. .. versionadded:: 5.0 Added explicit :option:`--txt` option. Example output: .. include:: ../../examples/example.txt :literal: Line Coverage ------------- Running gcovr without any explicit output formats … .. include:: ../../examples/example.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr generates a text summary of the lines executed: .. include:: ../../examples/example.txt :literal: The same result can be achieved when explicit :option:`--txt` option is set. For example:: gcovr --txt generates the same text summary. Each line of this output includes a summary for a given source file, including the number of lines instrumented, the number of lines executed, the percentage of lines executed, and a summary of the line numbers that were not executed. To improve clarity, gcovr uses an aggressive approach to grouping uncovered lines and will combine uncovered lines separated by "non-code" lines (blank, freestanding braces, and single-line comments) into a single region. As a result, the number of lines listed in the "Missing" list may be greater than the difference of the "Lines" and "Exec" columns. Note that ``gcov`` accumulates statistics by line. Consequently, it works best with a programming style that places only one statement on each line. .. In ``example.cpp``, the ``MACRO`` macro executes a branch, but ``gcov`` cannot discern which branch is executed. Branch Coverage --------------- The ``gcovr`` command can also summarize branch coverage using the :option:`-b/--branches` option: .. include:: ../../examples/example_branches.sh :code: bash :start-after: #BEGIN gcovr :end-before: #END gcovr This generates a tabular output that summarizes the number of branches, the number of branches taken and the branches that were not completely covered: .. include:: ../../examples/example_branches.txt :literal: The same result can be achieved when explicit :option:`--txt` option is set. For example:: gcovr --branches --txt prints the same tabular output. gcovr-7.0/gcovr/000077500000000000000000000000001455455346200136355ustar00rootroot00000000000000gcovr-7.0/gcovr/__init__.py000066400000000000000000000013061455455346200157460ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** gcovr-7.0/gcovr/__main__.py000066400000000000000000000307251455455346200157360ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os import re import sys import io from argparse import ArgumentParser import traceback from .configuration import ( argument_parser_setup, merge_options_and_set_defaults, parse_config_file, parse_config_into_dict, ) from .utils import ( AlwaysMatchFilter, DirectoryPrefixFilter, configure_logging, switch_to_logging_format_with_threads, ) from .version import __version__ from .coverage import CovData, SummarizedStats # formats from . import formats as gcovr_formats LOGGER = logging.getLogger("gcovr") EXIT_SUCCESS = 0 EXIT_CMDLINE_ERROR = 1 EXIT_LINE_NOK = 2 EXIT_BRANCH_NOK = 4 EXIT_DECISION_NOK = 8 EXIT_FUNCTION_NOK = 16 EXIT_READ_ERROR = 64 EXIT_WRITE_ERROR = 128 # # Exits with status 2 if below threshold # def fail_under( covdata: CovData, threshold_line, threshold_branch, threshold_decision, threshold_function, ): stats = SummarizedStats.from_covdata(covdata) line_nok = False if threshold_line > 0.0: # If there are no lines, mark as uncovered # (indicates no data at all, likely an error). percent_lines = stats.line.percent_or(0.0) if percent_lines < threshold_line: line_nok = True LOGGER.error( f"failed minimum line coverage (got {percent_lines}%, minimum {threshold_line}%)" ) branch_nok = False if threshold_branch > 0.0: # Allow data with no branches. percent_branches = stats.branch.percent_or(100.0) if percent_branches < threshold_branch: branch_nok = True LOGGER.error( f"failed minimum branch coverage (got {percent_branches}%, minimum {threshold_branch}%)" ) decision_nok = False if threshold_decision > 0.0: # Allow data with no decisions. percent_decision = stats.decision.percent_or(100.0) if percent_decision < threshold_decision: decision_nok = True LOGGER.error( f"failed minimum decision coverage (got {percent_decision}%, minimum {threshold_decision}%)" ) function_nok = False if threshold_function > 0.0: # Allow data with no decisions. percent_function = stats.function.percent_or(100.0) if percent_function < threshold_function: function_nok = True LOGGER.error( f"failed minimum function coverage (got {percent_function}%, minimum {threshold_function}%)" ) exit_code = 0 if line_nok: exit_code |= EXIT_LINE_NOK if branch_nok: exit_code |= EXIT_BRANCH_NOK if decision_nok: exit_code |= EXIT_DECISION_NOK if function_nok: exit_code |= EXIT_FUNCTION_NOK if exit_code != 0: sys.exit(exit_code) def create_argument_parser(): """Create the argument parser.""" parser = ArgumentParser(add_help=False) parser.usage = "gcovr [options] [search_paths...]" parser.description = ( "A utility to run gcov and summarize the coverage in simple reports." ) parser.epilog = "See for the full manual." options = parser.add_argument_group("Options") options.add_argument( "-h", "--help", help="Show this help message, then exit.", action="help" ) options.add_argument( "--version", help="Print the version number, then exit.", action="store_true", dest="version", default=False, ) argument_parser_setup(parser, options) return parser COPYRIGHT = ( "Copyright (c) 2013-2024 the gcovr authors\n" "Copyright (c) 2013 Sandia Corporation.\n" "Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,\n" "the U.S. Government retains certain rights in this software.\n" ) def find_config_name(partial_options): cfg_name = getattr(partial_options, "config", None) if cfg_name is not None: return cfg_name root = getattr(partial_options, "root", "") if root: cfg_name = os.path.join(root, "gcovr.cfg") else: cfg_name = "gcovr.cfg" if os.path.isfile(cfg_name): return cfg_name return None def main(args=None): configure_logging() parser = create_argument_parser() cli_options = parser.parse_args(args=args) if cli_options.version: sys.stdout.write(f"gcovr {__version__}\n\n{COPYRIGHT}") sys.exit(EXIT_SUCCESS) # load the config cfg_name = find_config_name(cli_options) cfg_options = {} if cfg_name is not None: with io.open(cfg_name, encoding="UTF-8") as cfg_file: cfg_options = parse_config_into_dict( parse_config_file(cfg_file, filename=cfg_name) ) options = merge_options_and_set_defaults([cfg_options, cli_options.__dict__]) # Reconfigure the logging. if options.gcov_parallel > 1: switch_to_logging_format_with_threads() if options.verbose: LOGGER.setLevel(logging.DEBUG) if options.sort_branches and options.sort_key not in [ "uncovered-number", "uncovered-percent", ]: LOGGER.error( "the options --sort-branches without '--sort uncovered-number' or '--sort uncovered-percent' doesn't make sense." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_title == "": LOGGER.error("an empty --html-title= is not allowed.") sys.exit(EXIT_CMDLINE_ERROR) for postfix in ["", "line", "branch"]: key_medium = "html_medium_threshold" key_high = "html_high_threshold" if postfix: key_medium += f"_{postfix}" key_high += f"_{postfix}" option_medium = f"--{key_medium.replace('_', '-')}" option_high = f"--{key_high.replace('_', '-')}" if getattr(options, key_medium) == 0: LOGGER.error(f"value of {option_medium}= should not be zero.") sys.exit(EXIT_CMDLINE_ERROR) # Inherit the defaults from the global covarage values if not set if postfix: if getattr(options, key_medium) is None: setattr( options, key_medium, options.html_medium_threshold, ) # To get the correct option in the error message below. option_medium = "--html-medium-threshold" if getattr(options, key_high) is None: setattr( options, key_high, options.html_high_threshold, ) # To get the correct option in the error message below. option_medium = "--html-high-threshold" if getattr(options, key_medium) > getattr(options, key_high): LOGGER.error( f"value of {option_medium}={getattr(options, key_medium)} should be\n" f"lower than or equal to the value of {option_high}={getattr(options, key_high)}." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_tab_size < 1: LOGGER.error("value of --html-tab-size= should be greater 0.") sys.exit(EXIT_CMDLINE_ERROR) if options.html_details and options.html_nested: LOGGER.error("--html-details and --html-nested can not be used together.") sys.exit(EXIT_CMDLINE_ERROR) potential_html_output = ( (options.html and options.html.value) or (options.html_details and options.html_details.value) or (options.html_nested and options.html_nested.value) or (options.output and options.output.value) ) if options.html_details and not potential_html_output: LOGGER.error( "a named output must be given, if the option --html-details\n" "is used." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_nested and not potential_html_output: LOGGER.error( "a named output must be given, if the option --html-nested\n" "is used." ) sys.exit(EXIT_CMDLINE_ERROR) if options.html_self_contained is False and not potential_html_output: LOGGER.error( "can only disable --html-self-contained when a named output is given." ) sys.exit(EXIT_CMDLINE_ERROR) if options.gcov_objdir is not None: if not os.path.exists(options.gcov_objdir): LOGGER.error( "Bad --gcov-object-directory option.\n" "\tThe specified directory does not exist." ) sys.exit(EXIT_CMDLINE_ERROR) options.starting_dir = os.path.abspath(os.getcwd()) options.root_dir = os.path.abspath(options.root) # # Setup filters # # The root filter isn't technically a filter, # but is used to turn absolute paths into relative paths options.root_filter = re.compile("^" + re.escape(options.root_dir + os.sep)) if options.gcov_exclude_dirs is not None: options.gcov_exclude_dirs = [ f.build_filter() for f in options.gcov_exclude_dirs ] options.exclude = [f.build_filter() for f in options.exclude] options.filter = [f.build_filter() for f in options.filter] if not options.filter: options.filter = [DirectoryPrefixFilter(options.root_dir)] options.gcov_exclude = [f.build_filter() for f in options.gcov_exclude] options.gcov_filter = [f.build_filter() for f in options.gcov_filter] if not options.gcov_filter: options.gcov_filter = [AlwaysMatchFilter()] # Output the filters for debugging for name, filters in [ ("--root", [options.root_filter]), ("--filter", options.filter), ("--exclude", options.exclude), ("--gcov-filter", options.gcov_filter), ("--gcov-exclude", options.gcov_exclude), ("--gcov-exclude-directories", options.gcov_exclude_dirs), ]: LOGGER.debug(f"Filters for {name}: ({len(filters)})") for f in filters: LOGGER.debug(f" - {f}") if options.exclude_lines_by_pattern: try: re.compile(options.exclude_lines_by_pattern) except re.error as e: LOGGER.error( "--exclude-lines-by-pattern: " f"Invalid regular expression: {repr(options.exclude_lines_by_pattern)}, error: {e}" ) sys.exit(EXIT_CMDLINE_ERROR) if options.exclude_branches_by_pattern: try: re.compile(options.exclude_branches_by_pattern) except re.error as e: LOGGER.error( "--exclude-branches-by-pattern: " f"Invalid regular expression: {repr(options.exclude_branches_by_pattern)}, error: {e}" ) sys.exit(EXIT_CMDLINE_ERROR) if options.fail_under_decision > 0.0 and not options.show_decision: LOGGER.error("--fail-under-decision need also option --decision.") sys.exit(EXIT_CMDLINE_ERROR) LOGGER.info("Reading coverage data...") try: covdata: CovData = gcovr_formats.read_reports(options) except Exception as e: LOGGER.error( f"Error occurred while reading reports:\n{traceback.format_exc()}\n{str(e)}" ) sys.exit(EXIT_READ_ERROR) LOGGER.info("Writing coverage report...") try: gcovr_formats.write_reports(covdata, options) except Exception as e: LOGGER.error( f"Error occurred while printing reports:\n{traceback.format_exc()}\n{str(e)}" ) sys.exit(EXIT_WRITE_ERROR) if ( options.fail_under_line > 0.0 or options.fail_under_branch > 0.0 or options.fail_under_decision > 0.0 or options.fail_under_function > 0.0 ): fail_under( covdata, options.fail_under_line, options.fail_under_branch, options.fail_under_decision, options.fail_under_function, ) if __name__ == "__main__": main() gcovr-7.0/gcovr/configuration.py000066400000000000000000000656131455455346200170710ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from argparse import ArgumentParser, ArgumentTypeError, SUPPRESS from inspect import isclass from locale import getpreferredencoding import logging from typing import Iterable, Any, List, Optional, Callable, TextIO, Dict from dataclasses import dataclass import datetime import os import re from . import formats from .options import ( GcovrConfigOption, GcovrConfigOptionAction, GcovrDeprecatedConfigOptionAction, Options, OutputOrDefault, check_input_file, check_percentage, relative_path, ) from .utils import FilterOption LOGGER = logging.getLogger("gcovr") def timestamp(value: str) -> datetime.datetime: from .timestamps import parse_timestamp # lazy import try: return parse_timestamp(value) except ValueError as ex: raise ArgumentTypeError(f"{ex}: {value!r}") from None def source_date_epoch() -> Optional[datetime.datetime]: """ Load time from SOURCE_DATE_EPOCH, if it exists. See: Examples: >>> monkeypatch = getfixture("monkeypatch") >>> caplog = getfixture("caplog") Example: can be empty >>> with monkeypatch.context() as mp: ... mp.delenv("SOURCE_DATE_EPOCH", raising=False) ... print(source_date_epoch()) None Example: can contain timestamp >>> with monkeypatch.context() as mp: ... mp.setenv("SOURCE_DATE_EPOCH", "1677067226") ... print(source_date_epoch()) 2023-02-22 12:00:26+00:00 Example: can contain invalid timestamp >>> with monkeypatch.context() as mp: ... mp.setenv("SOURCE_DATE_EPOCH", "not a timestamp") ... print(source_date_epoch()) None >>> for m in caplog.messages: print(m) Ignoring invalid environment variable SOURCE_DATE_EPOCH='not a timestamp' """ ts = os.environ.get("SOURCE_DATE_EPOCH") if ts: try: return datetime.datetime.fromtimestamp(int(ts), datetime.timezone.utc) except Exception: LOGGER.warning( "Ignoring invalid environment variable SOURCE_DATE_EPOCH=%r", ts, ) return None def argument_parser_setup(parser: ArgumentParser, default_group): r"""Add all options and groups to the given argparse parser.""" # setup option groups groups = {} for group_def in GCOVR_CONFIG_OPTION_GROUPS: group = parser.add_argument_group( group_def["name"], description=group_def["description"], ) groups[group_def["key"]] = group # create each option value for opt in GCOVR_CONFIG_OPTIONS: group = default_group if opt.group is None else groups[opt.group] kwargs: Dict[str, Any] = { "action": opt.action, "const": opt.const, "default": SUPPRESS, # default will be assigned manually "help": opt.help, "metavar": opt.metavar, } # To avoid store_const problems, optionally set choices, nargs, type: if opt.choices is not None: kwargs["choices"] = opt.choices if opt.nargs is not None: kwargs["nargs"] = opt.nargs if opt.type is not None: kwargs["type"] = opt.type # We only want to set dest and required for non-positionals. if opt.flags: kwargs["dest"] = opt.name kwargs["required"] = opt.required # only meaningful for flags group.add_argument(*opt.flags, **kwargs) # possibly add a negation flag if opt.const_negate is not None: kwargs["required"] = False kwargs["help"] = SUPPRESS # don't show separate help entry kwargs["const"] = opt.const_negate group.add_argument(*opt.negate, **kwargs) elif opt.positional: group.add_argument(opt.name, **kwargs) def parse_config_into_dict( config_entry_source: Iterable[ConfigEntry], all_options: Iterable[GcovrConfigOption] = None, ) -> Dict[str, Any]: cfg_dict: Dict[str, Any] = {} if all_options is None: all_options = GCOVR_CONFIG_OPTIONS options_lookup = {} for option in all_options: if option.config_keys is not None: for config_key in option.config_keys: options_lookup[config_key] = option for cfg_entry in config_entry_source: try: option: GcovrConfigOption = options_lookup[cfg_entry.key] except KeyError: raise cfg_entry.error("unknown config option") from None value = _get_value_from_config_entry(cfg_entry, option) _assign_value_to_dict( cfg_dict, value, option, cfg_entry_key=cfg_entry.key, is_single_value=True ) return cfg_dict def _get_value_from_config_entry( cfg_entry: ConfigEntry, option: GcovrConfigOption, ) -> Any: def get_boolean(silent_error: bool = False): try: return cfg_entry.value_as_bool except ValueError: if silent_error: return None raise # special case: store_const expects a boolean if option.action == "store_const": use_const = get_boolean() # special case: nargs=? optionally expects a boolean elif option.nargs == "?" and option.choices is None: use_const = get_boolean(silent_error=True) else: use_const = None # marker to continue with parsing if use_const is True: return option.const if use_const is False: return option.default assert use_const is None # parse the value value: object if option.type is bool: value = cfg_entry.value_as_bool elif option.type is not None: assert ( cfg_entry.filename is not None ), "conversion function must derive base directory from filename" basedir = os.path.dirname(cfg_entry.filename) converter = _get_converter_function(option.type, basedir=basedir) try: value = converter(cfg_entry.value) except (ValueError, ArgumentTypeError) as err: raise cfg_entry.error(str(err)) elif option.name == "json_add_tracefile": # Special case for patterns assert ( cfg_entry.filename is not None ), "conversion function must derive base directory from filename" basedir = os.path.dirname(cfg_entry.filename) value = os.path.join(basedir, cfg_entry.value) else: value = cfg_entry.value # verify choices: if option.choices is not None: if value not in option.choices: raise cfg_entry.error( # pylint: disable=raising-format-tuple "must be one of ({}) but got {!r}", ", ".join(repr(choice) for choice in option.choices), value, ) return value def _get_converter_function( option_type: Callable[[str], Any], *, basedir: str, ) -> Callable[[str], Any]: """ Obtain a converter function that corresponds to `option.type`. Usually, `option.type` already is that converter function. But sometimes, it needs extra arguments that are injected here. """ if isclass(option_type) and issubclass(option_type, FilterOption): return lambda value: FilterOption(value, basedir) if option_type is check_input_file: return lambda value: check_input_file(value, basedir) if option_type is relative_path: return lambda value: relative_path(value, basedir) if option_type is OutputOrDefault: return lambda value: OutputOrDefault(value, basedir) return option_type def _assign_value_to_dict( namespace: Dict[str, Any], value: Any, option: GcovrConfigOption, is_single_value: bool, cfg_entry_key: str = None, ) -> None: if option.action == "append" or option.nargs == "*": append_target = namespace.setdefault(option.name, []) if is_single_value: append_target.append(value) else: append_target.extend(value) return if option.action in ("store", "store_const"): namespace[option.name] = value return if issubclass(option.action, GcovrConfigOptionAction): option.action(option.flags, option.name)( None, namespace, value, config=cfg_entry_key ) return assert False, f"unexpected action for {option.name}: {option.action!r}" def merge_options_and_set_defaults( partial_namespaces: List[Dict[str, Any]], all_options: List[GcovrConfigOption] = None, ) -> Options: assert partial_namespaces, "at least one namespace required" if all_options is None: all_options = GCOVR_CONFIG_OPTIONS target: Dict[str, Any] = {} for namespace in partial_namespaces: for option in all_options: if option.name not in namespace: continue _assign_value_to_dict( target, namespace[option.name], option, is_single_value=False ) # if no value was provided, set the default. for option in all_options: target.setdefault(option.name, option.default) return Options(**target) class UseSortUncoveredNumberAction(GcovrDeprecatedConfigOptionAction): option = "--sort-key" config = "sort-key" value = "uncovered-number" class UseSortUncoveredPercentAction(GcovrDeprecatedConfigOptionAction): option = "--sort-key" config = "sort-key" value = "uncovered-percent" GCOVR_CONFIG_OPTION_GROUPS = [ { "key": "output_options", "name": "Output Options", "description": ( "Gcovr prints a text report by default, but can switch to XML or HTML." ), }, { "key": "filter_options", "name": "Filter Options", "description": ( "Filters decide which files are included in the report. " "Any filter must match, and no exclude filter must match. " "A filter is a regular expression that matches a path. " "Filter paths use forward slashes, even on Windows. " "If the filter looks like an absolute path " "it is matched against an absolute path. " "Otherwise, the filter is matched against a relative path, " "where that path is relative to the current directory " "or if defined in a configuration file to the directory of the file." ), }, { "key": "gcov_options", "name": "GCOV Options", "description": ( "The 'gcov' tool turns raw coverage files (.gcda and .gcno) " "into .gcov files that are then processed by gcovr. " "The gcno files are generated by the compiler. " "The gcda files are generated when the instrumented program is " "executed." ), }, ] # Style guide for option descriptions: # - Prefer complete sentences. # - Phrase first sentence as a command: # “Print report”, not “Prints report”. # - Must be readable on the command line, # AND parse as reStructured Text. GCOVR_CONFIG_OPTIONS = [ GcovrConfigOption( "verbose", ["-v", "--verbose"], help="Print progress messages. Please include this output in bug reports.", action="store_true", ), GcovrConfigOption( "root", ["-r", "--root"], help=( "The root directory of your source files. " "Defaults to '{default!s}', the current directory. " "File names are reported relative to this root. " "The --root is the default --filter." ), default=".", type=relative_path, ), GcovrConfigOption( "config", ["--config"], config=False, help=( "Load that configuration file. " "Defaults to gcovr.cfg in the --root directory." ), type=relative_path, ), GcovrConfigOption( "respect_exclusion_markers", ["--no-markers"], help=( "Turn off exclusion markers. Any exclusion markers " "specified in source files will be ignored." ), action="store_false", ), GcovrConfigOption( "fail_under_line", ["--fail-under-line"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 2 " "if the total line coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-branch', " "'--fail-under-decision', and '--fail-under-function' option." ), default=0.0, ), GcovrConfigOption( "fail_under_branch", ["--fail-under-branch"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 4 " "if the total branch coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-line', " "'--fail-under-decision', and '--fail-under-function' option." ), default=0.0, ), GcovrConfigOption( "fail_under_decision", ["--fail-under-decision"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 8 " "if the total decision coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-line', " "'--fail-under-branch', and '--fail-under-function' option." ), default=0.0, ), GcovrConfigOption( "fail_under_function", ["--fail-under-function"], type=check_percentage, metavar="MIN", help=( "Exit with a status of 16 " "if the total function coverage is less than MIN. " "Can be ORed with exit status of '--fail-under-line', " "'--fail-under-branch', and '--fail-under-decision' option." ), default=0.0, ), GcovrConfigOption( "source_encoding", ["--source-encoding"], help=( "Select the source file encoding. " "Defaults to the system default encoding ({default!s})." ), default=getpreferredencoding(), ), GcovrConfigOption( "output", ["-o", "--output"], group="output_options", help=( "Print output to this filename. Defaults to stdout. " "Individual output formats can override this." ), type=OutputOrDefault, default=None, ), GcovrConfigOption( "show_decision", ["--decisions"], group="output_options", help="Report the decision coverage. For HTML, JSON, and the summary report.", action="store_true", ), GcovrConfigOption( "exclude_calls", ["--calls"], group="output_options", help="Report the calls coverage. For HTML and the summary report.", action="store_false", ), GcovrConfigOption( "sort_branches", ["--sort-branches"], group="output_options", help=( "Sort entries by branches instead of lines. Can only be used together " "with --sort-uncovered or --sort-percent is used." ), action="store_true", ), GcovrConfigOption( "sort_key", ["--sort"], config="sort", group="output_options", help=( "Sort entries by filename, number or percent of uncovered lines or branches" "(if the option --sort-branches is given). " "The default order is increasing and can be changed by --sort-reverse. " "The secondary sort key (if values are identical) is always the ascending filename. " "For CSV, HTML, JSON, LCOV and text report." ), choices=["filename", "uncovered-number", "uncovered-percent"], default="filename", ), GcovrConfigOption( "sort_key", ["-u", "--sort-uncovered"], group="output_options", help=( "Deprecated, please use '--sort-key uncovered-number' instead. " "Sort entries by number of uncovered lines or branches (if the option " "--sort-branches is given). " "The default order is increasing and can be changed by --sort-reverse. " "The secondary sort key (if values are identical) is always the ascending filename. " "For CSV, HTML, JSON, LCOV and text report." ), nargs=0, action=UseSortUncoveredNumberAction, ), GcovrConfigOption( "sort_key", ["-p", "--sort-percentage"], group="output_options", help=( "Deprecated, please use '--sort-key uncovered-percent' instead. " "Sort entries by percentage of uncovered lines or branches (if the option " "--sort-branches is given). " "The default order is increasing and can be changed by --sort-reverse. " "The secondary sort key (if values are identical) is always the ascending filename. " "For CSV, HTML, JSON, LCOV and text report." ), nargs=0, action=UseSortUncoveredPercentAction, ), GcovrConfigOption( "sort_reverse", ["--sort-reverse"], config="sort_reverse", group="output_options", help="Sort entries in reverse order (see --sort).", action="store_true", ), *formats.get_options(), GcovrConfigOption( "timestamp", ["--timestamp"], group="output_options", help=( "Override current time for reproducible reports. " "Can use `YYYY-MM-DD hh:mm:ss` or epoch notation. " "Used by HTML, Coveralls, and Cobertura reports. " "Default is taken from environment variable SOURCE_DATE_EPOCH " "(see https://reproducible-builds.org/docs/source-date-epoch) " "or current time." ), type=timestamp, default=source_date_epoch() or datetime.datetime.now(), ), GcovrConfigOption( "filter", ["-f", "--filter"], group="filter_options", help=( "Keep only source files that match this filter. " "Can be specified multiple times. " "Relative filters are relative to the current working directory " "or if defined in a configuration file. " "If no filters are provided, defaults to --root." ), action="append", type=FilterOption, default=[], ), GcovrConfigOption( "exclude", ["-e", "--exclude"], group="filter_options", help=( "Exclude source files that match this filter. " "Can be specified multiple times." ), action="append", type=FilterOption.NonEmpty, default=[], ), GcovrConfigOption( "merge_mode_functions", ["--merge-mode-functions"], metavar="MERGE_MODE", group="gcov_options", choices=[ "strict", "merge-use-line-0", "merge-use-line-min", "merge-use-line-max", "separate", ], default="strict", help=( "The merge mode for functions coverage from different gcov files for same sourcefile." "Default is '{default!s}'." ), ), GcovrConfigOption( "exclude_internal_functions", ["--include-internal-functions"], group="gcov_options", help=( "Include function coverage of compiler internal functions " "(starting with '__' or '_GLOBAL__sub_I_')." ), action="store_false", ), GcovrConfigOption( "exclude_unreachable_branches", ["--exclude-unreachable-branches"], group="gcov_options", help=( "Exclude branch coverage from lines without useful source code " "(often, compiler-generated 'dead' code)." ), action="store_true", ), GcovrConfigOption( "exclude_function_lines", ["--exclude-function-lines"], group="gcov_options", help="Exclude coverage from lines defining a function.", action="store_true", ), GcovrConfigOption( "exclude_noncode_lines", ["--exclude-noncode-lines"], config="exclude-noncode-lines", group="gcov_options", help="Exclude coverage from lines which seem to be non-code.", action="store_true", const_negate=False, ), GcovrConfigOption( "exclude_throw_branches", ["--exclude-throw-branches"], group="gcov_options", help=( "For branch coverage, exclude branches " "that the compiler generates for exception handling. " "This often leads to more 'sensible' coverage reports." ), action="store_true", ), GcovrConfigOption( "exclude_lines_by_pattern", ["--exclude-lines-by-pattern"], help="Exclude lines that match this regex.", type=str, ), GcovrConfigOption( "exclude_branches_by_pattern", ["--exclude-branches-by-pattern"], help="Exclude branches that match this regex.", type=str, ), GcovrConfigOption( "exclude_pattern_prefix", ["--exclude-pattern-prefix"], help=( "Define the regex prefix used in markers / line exclusions " "(i.e ..._EXCL_START, ..._EXCL_START, ..._EXCL_STOP)" ), type=str, default=r"[GL]COVR?", ), GcovrConfigOption( "search_paths", config="search-path", positional=True, nargs="*", help=( "Search paths for coverage files. " "Defaults to --root and --gcov-object-directory. " "If path is a file it is used directly." ), type=relative_path, ), ] CONFIG_HASH_COMMENT = re.compile(r"(?:^|\s+) [#] .* $", re.X) CONFIG_SEMICOLON_COMMENT = re.compile(r"(?:^|\s+) [;] .* $", re.X) # kebab-case word, separated from value (rest of line) by "=" with optional space CONFIG_KV = re.compile(r"^((?=\w)[\w-]+) \s* = \s* (.*) $", re.X) # "$" followed by word, open brace, or open parenthesis CONFIG_POSSIBLE_VARIABLE = re.compile(r"[$][\w{(]") def parse_config_file( open_file: TextIO, filename: str, first_lineno: int = 1, ) -> Iterable[ConfigEntry]: r""" Parse an ini-style configuration format. Yields: ConfigEntry Example: basic syntax. >>> import io >>> cfg = u''' ... # this is a comment ... key = value # trailing comment ... # the next line is empty ... ... key = can have multiple values ... another-key = # can be empty ... optional=spaces ... ''' >>> open_file = io.StringIO(cfg[1:]) >>> for entry in parse_config_file(open_file, 'test.cfg'): ... print(entry) test.cfg: 2: key = value test.cfg: 5: key = can have multiple values test.cfg: 6: another-key = # empty test.cfg: 7: optional = spaces """ for lineno, line in enumerate(open_file, first_lineno): line = line.rstrip() def error(pattern: str, *args, **kwargs): # pylint: disable=cell-var-from-loop message = pattern.format(*args, **kwargs) message += "\non this line: " + line return SyntaxError(": ".join([filename, str(lineno), message])) # strip (trailing) comments line = CONFIG_HASH_COMMENT.sub("", line) if CONFIG_SEMICOLON_COMMENT.search(line): raise error("semicolon comment ; ... is reserved") if line.isspace() or not line: # skip empty lines continue match = CONFIG_KV.match(line) if not match: raise error('expected "key = value" entry') key: str = match.group(1).strip() value: str = match.group(2) if value.startswith('"'): raise error('leading quote " is reserved') if value.startswith("'"): raise error("leading quote ' is reserved") if value.endswith("\\"): raise error("trailing backslash \\ is reserved") if CONFIG_POSSIBLE_VARIABLE.search(value): raise error( "variable substitution syntax ({example}) is reserved", example="${var}, $(var), or $var", ) yield ConfigEntry(key, value, filename=filename, lineno=lineno) @dataclass class ConfigEntry: """A "key = value" config file entry.""" key: str """The key. There might be other entries with the same key.""" value: str """The un-parsed value.""" filename: Optional[str] = None """Path of the config file, for error messages.""" lineno: Optional[int] = None """Line of the entry in the config file, for error messages.""" def __str__(self): r""" Display the config entry. >>> print(ConfigEntry("the-key", "value", ... filename="foo.cfg", lineno=17)) foo.cfg: 17: the-key = value """ filename = self.filename or "" lineno = self.lineno or "??" key = self.key value = self.value or "# empty" return f"{filename}: {lineno}: {key} = {value}" @property def value_as_bool(self) -> bool: r""" The value converted to a boolean. >>> ConfigEntry("k", "yes").value_as_bool True >>> ConfigEntry("k", "no").value_as_bool False >>> ConfigEntry("k", "foo").value_as_bool Traceback (most recent call last): ValueError: : ??: k: boolean option must be "yes" or "no" """ value = self.value if value == "yes": return True if value == "no": return False raise self.error('boolean option must be "yes" or "no"') def error(self, pattern: str, *args, **kwargs) -> ValueError: r""" Format but NOT RAISE a ValueError. >>> entry = ConfigEntry('jobs', 'nun', lineno=3) >>> raise entry.error("expected number but got {value!r}") Traceback (most recent call last): ValueError: : 3: jobs: expected number but got 'nun' """ filename = self.filename or "" lineno = str(self.lineno or "??") kwargs.update(key=self.key, value=self.value) message = pattern.format(*args, **kwargs) return ValueError(": ".join([filename, lineno, self.key, message])) gcovr-7.0/gcovr/coverage.py000066400000000000000000000521161455455346200160070ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ The gcovr coverage data model. This module represents the core data structures and should not have dependencies on any other gcovr module, also not on the gcovr.utils module. The data model should contain the exact same information as the JSON input/output format. The types ending with ``*Coverage`` contain per-project/-line/-decision/-branch coverage. The types ``SummarizedStats``, ``CoverageStat``, and ``DecisionCoverageStat`` report aggregated metrics/percentages. """ from __future__ import annotations from collections import OrderedDict import os import re from typing import Any, List, Dict, Iterable, Optional, TypeVar, Union, Literal from dataclasses import dataclass from .utils import commonpath, force_unix_separator _T = TypeVar("_T") def sort_coverage( covdata: CovData, sort_key: Literal["filename", "uncovered-number", "uncovered-percent"], sort_reverse: bool, by_metric: Literal["line", "branch", "decision"], filename_uses_relative_pathname: bool = False, ) -> List[str]: """Sort a coverage dict. covdata (dict): the coverage dictionary sort_key ("filename", "uncovered-number", "uncovered-percent"): the values to sort by sort_reverse (bool): reverse order if True by_metric ("line", "branch", "decision"): select the metric to sort filename_uses_relative_pathname (bool): for html, we break down a pathname to the relative path, but not for other formats. returns: the sorted keys """ basedir = commonpath(list(covdata.keys())) def key_filename(key: str) -> str: def convert_to_int_if_possible(text): return int(text) if text.isdigit() else text key = ( force_unix_separator( os.path.relpath(os.path.realpath(key), os.path.realpath(basedir)) ) if filename_uses_relative_pathname else key ).casefold() return [convert_to_int_if_possible(part) for part in re.split(r"([0-9]+)", key)] def coverage_stat(key: str) -> CoverageStat: cov = covdata[key] if by_metric == "branch": return cov.branch_coverage() elif by_metric == "decision": return cov.decision_coverage() return cov.line_coverage() def key_num_uncovered(key: str) -> int: stat = coverage_stat(key) uncovered = stat.total - stat.covered return uncovered def key_percent_uncovered(key: str) -> float: stat = coverage_stat(key) covered = stat.covered total = stat.total if covered: # If branches are covered, use the percentage value = covered / total elif total: # If no branches are covered use the number of branches # + 1 to be inserted after the covered branches value = total else: # No branches are always put at the end. # Hopefully no one has such many branches. value = -1 if sort_reverse else 1e99 return value if sort_key == "uncovered-number": key_fn = key_num_uncovered elif sort_key == "uncovered-percent": key_fn = key_percent_uncovered else: # by default, we sort by filename alphabetically return sorted(covdata, key=key_filename, reverse=sort_reverse) # First sort filename alphabetical and then by the requested key return sorted(sorted(covdata, key=key_filename), key=key_fn, reverse=sort_reverse) class BranchCoverage: r"""Represent coverage information about a branch. Args: blockno (int): The block number. count (int): Number of times this branch was followed. fallthrough (bool, optional): Whether this is a fallthrough branch. False if unknown. throw (bool, optional): Whether this is an exception-handling branch. False if unknown. """ __slots__ = "blockno", "count", "fallthrough", "throw" def __init__( self, blockno: int, count: int, fallthrough: bool = False, throw: bool = False, ) -> None: assert count >= 0 self.blockno = blockno self.count = count self.fallthrough = fallthrough self.throw = throw @property def is_covered(self) -> bool: return self.count > 0 class CallCoverage: r"""Represent coverage information about a call. Args: covered (bool): Whether the call was performed. """ __slots__ = "covered", "callno" def __init__( self, callno: int, covered: bool, ) -> None: self.covered = covered self.callno = callno @property def is_covered(self) -> bool: return self.covered class DecisionCoverageUncheckable: r"""Represent coverage information about a decision.""" __slots__ = () def __init__(self) -> None: pass class DecisionCoverageConditional: r"""Represent coverage information about a decision. Args: count_true (int): Number of times this decision was made. count_false (int): Number of times this decision was made. """ __slots__ = "count_true", "count_false" def __init__(self, count_true: int, count_false: int) -> None: assert count_true >= 0 self.count_true = count_true assert count_false >= 0 self.count_false = count_false class DecisionCoverageSwitch: r"""Represent coverage information about a decision. Args: count (int): Number of times this decision was made. """ __slots__ = ("count",) def __init__(self, count: int) -> None: assert count >= 0 self.count = count DecisionCoverage = Union[ DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, ] class FunctionCoverage: r"""Represent coverage information about a function. The counter is stored as dictionary with the line as key to be able to merge function coverage in different ways Args: name (str): The name (signature) of the functions. lineno (int): The line number. count (int): How often this function was executed. returned (int): How often this function returned. blocks (float): Block coverage of function. excluded (bool, optional): Whether this line is excluded by a marker. """ __slots__ = "name", "count", "returned", "blocks", "excluded" def __init__( self, name: str, *, lineno: int, count: int, returned: int, blocks: float, excluded: bool = False, ) -> None: assert count >= 0 self.name = name self.count: Dict[int, int] = {lineno: count} self.returned: Dict[int, int] = {lineno: returned} self.blocks: Dict[int, int] = {lineno: blocks} self.excluded: Dict[int, bool] = {lineno: excluded} class LineCoverage: r"""Represent coverage information about a line. Each line is either *excluded* or *reportable*. A *reportable* line is either *covered* or *uncovered*. The default state of a line is *coverable*/*reportable*/*uncovered*. Args: lineno (int): The line number. count (int): How often this line was executed at least partially. excluded (bool, optional): Whether this line is excluded by a marker. md5 (str): The md5 checksum of the source code line. """ __slots__ = ( "lineno", "count", "excluded", "md5", "branches", "decision", "calls", ) def __init__( self, lineno: int, count: int, excluded: bool = False, md5: str = None ) -> None: assert lineno > 0 assert count >= 0 self.lineno: int = lineno self.count: int = count self.excluded: bool = excluded self.md5: str = md5 self.branches: Dict[int, BranchCoverage] = {} self.decision: Optional[DecisionCoverage] = None self.calls: Dict[int, CallCoverage] = {} @property def is_excluded(self) -> bool: return self.excluded @property def is_reportable(self) -> bool: return not self.excluded @property def is_covered(self) -> bool: return self.is_reportable and self.count > 0 @property def is_uncovered(self) -> bool: return self.is_reportable and self.count == 0 @property def has_uncovered_branch(self) -> bool: return not all(branch.is_covered for branch in self.branches.values()) @property def has_uncovered_decision(self) -> bool: if self.decision is None: return False if isinstance(self.decision, DecisionCoverageUncheckable): return False if isinstance(self.decision, DecisionCoverageConditional): return self.decision.count_true == 0 or self.decision.count_false == 0 if isinstance(self.decision, DecisionCoverageSwitch): return self.decision.count == 0 def branch_coverage(self) -> CoverageStat: total = len(self.branches) covered = 0 for branch in self.branches.values(): if branch.is_covered: covered += 1 return CoverageStat(covered=covered, total=total) def decision_coverage(self) -> DecisionCoverageStat: if self.decision is None: return DecisionCoverageStat(0, 0, 0) if isinstance(self.decision, DecisionCoverageUncheckable): return DecisionCoverageStat(0, 1, 2) # TODO should it be uncheckable=2? if isinstance(self.decision, DecisionCoverageConditional): covered = 0 if self.decision.count_true > 0: covered += 1 if self.decision.count_false > 0: covered += 1 return DecisionCoverageStat(covered, 0, 2) if isinstance(self.decision, DecisionCoverageSwitch): covered = 0 if self.decision.count > 0: covered += 1 return DecisionCoverageStat(covered, 0, 1) raise RuntimeError(f"Unknown decision type: {self.decision!r}") class FileCoverage: __slots__ = "filename", "functions", "lines", "parent_dirname" def __init__(self, filename: str) -> None: self.filename: str = filename self.functions: Dict[str, FunctionCoverage] = {} self.lines: Dict[int, LineCoverage] = {} self.parent_dirname: str = None def function_coverage(self) -> CoverageStat: total = 0 covered = 0 for function in self.functions.values(): for lineno, excluded in function.excluded.items(): if not excluded: total += 1 if function.count[lineno] > 0: covered += 1 return CoverageStat(covered, total) def line_coverage(self) -> CoverageStat: total = 0 covered = 0 for line in self.lines.values(): if line.is_reportable: total += 1 if line.is_covered: covered += 1 return CoverageStat(covered, total) def branch_coverage(self) -> CoverageStat: stat = CoverageStat.new_empty() for line in self.lines.values(): if line.is_reportable: stat += line.branch_coverage() return stat def decision_coverage(self) -> DecisionCoverageStat: stat = DecisionCoverageStat.new_empty() for line in self.lines.values(): if line.is_reportable: stat += line.decision_coverage() return stat def call_coverage(self) -> CoverageStat: covered = 0 total = 0 for line in self.lines.values(): if len(line.calls) > 0: for call in line.calls.values(): total += 1 if call.is_covered: covered += 1 return CoverageStat(covered, total) CovData = Dict[str, FileCoverage] class DirectoryCoverage: __slots__ = "dirname", "parent_dirname", "children", "stats" def __init__(self, dirname: str) -> None: self.dirname: str = dirname self.parent_dirname: DirectoryCoverage = None self.children: Dict[str, Any[DirectoryCoverage, FileCoverage]] = {} self.stats: SummarizedStats = SummarizedStats.new_empty() @staticmethod def _get_dirname(filename: str, root_filter: re.Pattern): filename = filename.replace("\\", os.sep).replace("/", os.sep).rstrip(os.sep) dirname = os.path.dirname(filename) if root_filter.search(dirname + os.sep) and dirname != filename: return dirname + os.sep return None @staticmethod def directory_root(subdirs: CovData_directories, root_filter: re.Pattern) -> str: if not subdirs: return os.sep # The first directory is the shortest one --> This is the root dir return next(iter(sorted(subdirs.keys()))) @staticmethod def from_covdata( covdata: CovData, sorted_keys: Iterable, root_filter: re.Pattern ) -> CovData_directories: r"""Add a file coverage item to the directory structure and accumulate stats. This recursive function will accumulate statistics such that every directory above it will know the statistics associated with all files deep within a directory structure. Args: covdata: The file coverage statistics to get the directory coverage from sorted_keys: The sorted keys for covdata root_filter: Information about the filter used with the root directory """ dirname_root = None subdirs: CovData_directories = OrderedDict() for key in sorted_keys: filecov = covdata[key] dircov = filecov while True: dirname = DirectoryCoverage._get_dirname(dircov.filename, root_filter) if dirname is None: dirname_root = dircov.filename break dircov.parent_dirname = dirname if dirname not in subdirs: subdirs[dirname] = DirectoryCoverage(dirname) subdirs[dirname].children[dircov.filename] = dircov subdirs[dirname].stats += SummarizedStats.from_file(filecov) dircov = subdirs[dirname] collapse_dirs = set() for dirname, covdata in subdirs.items(): if isinstance(covdata, DirectoryCoverage) and len(covdata.children) == 1: parent_dirname = covdata.parent_dirname # Get the key and value of the only child orphan_key = next(iter(covdata.children)) orphan_value = covdata.children[orphan_key] # Change the parent key orphan_value.parent_dirname = parent_dirname if dirname == dirname_root: # The only child is not a File object if not isinstance(orphan_value, FileCoverage): # Replace the children with the orphan ones covdata.children = orphan_value.children # Change the parent key of each new child element for new_child_key, new_child_value in covdata.children.items(): new_child_value.parent_dirname = dirname if isinstance(new_child_value, DirectoryCoverage): subdirs[new_child_key].parent_dirname = dirname # Mark the key for removal. collapse_dirs.add(orphan_key) else: # Add orphan value to the parent subdirs[parent_dirname].children[orphan_key] = orphan_value # and remove the current one. subdirs[parent_dirname].children.pop(dirname) # Mark the key for removal. collapse_dirs.add(dirname) for dirname in collapse_dirs: del subdirs[dirname] return subdirs @property def filename(self) -> str: """Helpful function for when we use this DirectoryCoverage in a union with FileCoverage""" return self.dirname def line_coverage(self) -> CoverageStat: """A simple wrapper function necessary for sort_coverage().""" return self.stats.line def branch_coverage(self) -> CoverageStat: """A simple wrapper function necessary for sort_coverage().""" return self.stats.branch CovData_directories = Dict[str, DirectoryCoverage] @dataclass class SummarizedStats: line: CoverageStat branch: CoverageStat function: CoverageStat decision: DecisionCoverageStat call: CoverageStat @staticmethod def new_empty() -> SummarizedStats: return SummarizedStats( line=CoverageStat.new_empty(), branch=CoverageStat.new_empty(), function=CoverageStat.new_empty(), decision=DecisionCoverageStat.new_empty(), call=CoverageStat.new_empty(), ) @staticmethod def from_covdata(covdata: CovData) -> SummarizedStats: stats = SummarizedStats.new_empty() for filecov in covdata.values(): stats += SummarizedStats.from_file(filecov) return stats @staticmethod def from_file(filecov: FileCoverage) -> SummarizedStats: return SummarizedStats( line=filecov.line_coverage(), branch=filecov.branch_coverage(), function=filecov.function_coverage(), decision=filecov.decision_coverage(), call=filecov.call_coverage(), ) def __iadd__(self, other: SummarizedStats) -> SummarizedStats: self.line += other.line self.branch += other.branch self.function += other.function self.decision += other.decision self.call += other.call return self @dataclass class CoverageStat: """A single coverage metric, e.g. the line coverage percentage of a file.""" covered: int """How many elements were covered.""" total: int """How many elements there were in total.""" @staticmethod def new_empty() -> CoverageStat: return CoverageStat(0, 0) @property def percent(self) -> Optional[float]: """Percentage of covered elements, equivalent to ``self.percent_or(None)``""" return self.percent_or(None) def percent_or(self, default: _T) -> Union[float, _T]: """ Percentage of covered elements. Coverage is truncated to one decimal: >>> CoverageStat(1234, 10000).percent_or("default") 12.3 Coverage is capped at 99.9% unless everything is covered: >>> CoverageStat(9999, 10000).percent_or("default") 99.9 >>> CoverageStat(10000, 10000).percent_or("default") 100.0 If there are no elements, percentage is NaN and the default will be returned: >>> CoverageStat(0, 0).percent_or("default") 'default' """ if not self.total: return default # Return 100% only if covered == total. if self.covered == self.total: return 100.0 # There is at least one uncovered item. # Round to 1 decimal and clamp to max 99.9%. ratio = self.covered / self.total return min(99.9, round(ratio * 100.0, 1)) def __iadd__(self, other: CoverageStat) -> CoverageStat: self.covered += other.covered self.total += other.total return self @dataclass class DecisionCoverageStat: """A CoverageStat for decision coverage (accounts for Uncheckable cases).""" covered: int uncheckable: int total: int @classmethod def new_empty(cls) -> DecisionCoverageStat: return cls(0, 0, 0) @property def to_coverage_stat(self) -> CoverageStat: return CoverageStat(covered=self.covered, total=self.total) @property def percent(self) -> Optional[float]: return self.to_coverage_stat.percent def percent_or(self, default: _T) -> Union[float, _T]: return self.to_coverage_stat.percent_or(default) def __iadd__(self, other: DecisionCoverageStat) -> DecisionCoverageStat: self.covered += other.covered self.uncheckable += other.uncheckable self.total += other.total return self gcovr-7.0/gcovr/decision_analysis.py000066400000000000000000000235301455455346200177120ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import re from typing import List from .coverage import ( DecisionCoverageUncheckable, DecisionCoverageConditional, DecisionCoverageSwitch, FileCoverage, ) LOGGER = logging.getLogger("gcovr") _CHARACTERS_TO_ADD_SPACES = re.compile(r"([;:\(\)\{\}])") _C_STYLE_COMMENT_PATTERN = re.compile(r"/\*.*?\*/") _CPP_STYLE_COMMENT_PATTERN = re.compile(r"//.*?$") _WHITESPACE_PATTERN = re.compile(r"\s+") _ONE_LINE_BRANCH = re.compile(r"^[^;]+{(?:.*;)*.*}$") # helper functions def _prepare_decision_string(code: str) -> str: r"""Prepare the input to analyze, if it's a branch statement. Remove comments, remove whitespace, add leading space to separate branch-keywords from possible collisions with variable names. >>> _prepare_decision_string(' a++;if (a > 5) { // check for something ') ' a++ ; if ( a > 5 ) {' >>> _prepare_decision_string('case x: // check for something ') ' case x :' >>> _prepare_decision_string(' default : // check for something ') ' default :' >>> _prepare_decision_string('{/* Comment */') ' {' >>> _prepare_decision_string('}/* Comment */') ' }' Check that removal of comment does not create tokens. >>> _prepare_decision_string(' def/* Comment */ault: /* xxx */ ') ' def ault :' """ # Add whitespaces around ":" code = _CHARACTERS_TO_ADD_SPACES.sub(r" \1 ", code) code = _CPP_STYLE_COMMENT_PATTERN.sub(" ", code) code = _C_STYLE_COMMENT_PATTERN.sub(" ", code) code = _WHITESPACE_PATTERN.sub(" ", code) return " " + code.lstrip().strip() def _get_delta_braces(code): prepared_string = _prepare_decision_string(code) return prepared_string.count("(") - prepared_string.count(")") def _is_a_branch_statement(code: str) -> bool: r"""Checks, if the given line of code is a branch statement""" return any( s in _prepare_decision_string(code) for s in ( " if (", "; if (", " case ", "; case ", " default :", "; default :", ) ) def _is_a_oneline_branch(code: str) -> bool: r"""Checks, if the given line of code is a branch and branch statement and code block is in one line >>> _is_a_oneline_branch('if(a>5){a = 0;}') True >>> _is_a_oneline_branch('if(a>5){') False """ return _ONE_LINE_BRANCH.match(_prepare_decision_string(code)) is not None def _is_a_closed_branch(code: str) -> bool: r"""Checks, if the given line of code is a branch which is closed on the same line >>> _is_a_closed_branch('if(a>5){a = 0;}') False >>> _is_a_closed_branch('if(a>5){ // A comment') True >>> _is_a_closed_branch(' while (a>5){ // A comment') True >>> _is_a_closed_branch(' while (a>5)') True >>> _is_a_closed_branch(' while (a>5') False """ prepared_string = _prepare_decision_string(code) if ( _is_a_branch_statement(prepared_string) or _is_a_loop(prepared_string) ) and not _is_a_oneline_branch(prepared_string): return _get_delta_braces(prepared_string) == 0 return False def _is_a_loop(code: str) -> bool: r"""Checks, if the given line of code is a loop-statement (while,do-while,if) >>> _is_a_loop('while(5 < a) {') True """ prepared_string = _prepare_decision_string(code) return any( s in prepared_string for s in (" while (", "} while (", " for ", " for (") ) def _is_a_switch(code: str) -> bool: r"""Check if the given line relates to a switch-case label (case,default) >>> _is_a_switch('case /* Comment */ 5 /* Comment */:') True >>> _is_a_switch('default /* Comment */ :') True """ prepared_string = _prepare_decision_string(code) return any(s in prepared_string for s in (" case ", " default :")) class DecisionParser: r"""Parses the decisions of a source file. Args: covdata: Reference to the active coverage data. lines: The encoding of the source files """ def __init__(self, coverage: FileCoverage, lines: List[str]): self.coverage: FileCoverage = coverage self.lines: List[str] = lines # status variables for decision analysis self.decision_analysis_active: bool = ( False # set to True, once we're in the process of analyzing a branch ) self.last_decision_line: int = 0 self.decision_analysis_open_brackets: int = 0 def parse_all_lines(self): LOGGER.debug("Starting the decision analysis") # start to iterate through the lines for lineno, code in enumerate(self.lines, 1): self.parse_one_line(lineno, code) LOGGER.debug("Decision Analysis finished!") def parse_one_line(self, lineno: int, code: str) -> None: line_coverage = self.coverage.lines.get(lineno) if line_coverage is None and not _is_a_switch(code): return # check, if a analysis for a classic if-/else if-branch is active if self.decision_analysis_active: self.continue_multiline_decision_analysis(lineno, code) # if no decision analysis is active, check the active line of code for a branch_statement or a loop if self.decision_analysis_active: return if not (_is_a_branch_statement(code) or _is_a_loop(code)): return # check if a branch exists (prevent misdetection caused by inaccurante parsing) if line_coverage and len(line_coverage.branches.items()) > 0: if ( _is_a_loop(code) or _is_a_oneline_branch(code) or ( _is_a_closed_branch(code) and (len(line_coverage.branches.items()) == 2) ) ): if len(line_coverage.branches.items()) == 2: keys = sorted(line_coverage.branches) # if it's a compact decision, we can only use the fallback to analyze # simple decisions via branch calls line_coverage.decision = DecisionCoverageConditional( line_coverage.branches[keys[0]].count, line_coverage.branches[keys[1]].count, ) else: # it's a compplex decision with more than 2 branches. No accurate detection possible # Set the decision to uncheckable line_coverage.decision = DecisionCoverageUncheckable() LOGGER.debug(f"Uncheckable decision at line {lineno}") else: self.start_multiline_decision_analysis(lineno, code) # check if it's a case statement (measured at every line of a case, so a branch definition isn't given) elif _is_a_switch(code): # Get the coverage of the next line before a break max_lineno = lineno + 1 if self.coverage.lines: max_lineno = max(max_lineno, *self.coverage.lines.keys()) for next_lineno in range(lineno, max_lineno): line_coverage = self.coverage.lines.get(next_lineno) if line_coverage is not None: line_coverage.decision = DecisionCoverageSwitch(line_coverage.count) break if " break ;" in _prepare_decision_string(code): break def start_multiline_decision_analysis(self, lineno: int, code: str) -> None: # normal (non-compact) branch, analyze execution of following lines self.decision_analysis_active = True self.last_decision_line = lineno # count brackets to make sure we're outside of the decision expression self.decision_analysis_open_brackets += _get_delta_braces(code) def continue_multiline_decision_analysis(self, lineno: int, code: str) -> None: line_coverage = self.coverage.lines.get(lineno) exec_count = 0 if line_coverage is None else line_coverage.count last_decision_line_cov = self.coverage.lines.get(self.last_decision_line) # check, if the branch statement was finished in the last line if self.decision_analysis_open_brackets == 0: # set execution counts for the decision. true is the exec_count. # false is the delta between executed blocks and executions of the decision statement. delta_count = last_decision_line_cov.count - exec_count if delta_count >= 0: last_decision_line_cov.decision = DecisionCoverageConditional( exec_count, delta_count, ) else: last_decision_line_cov.decision = DecisionCoverageUncheckable() LOGGER.debug( f"Uncheckable decision at line {lineno}. (Delta = {delta_count})" ) # disable the current decision analysis self.decision_analysis_active = False self.decision_analysis_open_brackets = 0 else: # count amount of open/closed brackets to track, when we can start checking if the block is executed self.decision_analysis_open_brackets += _get_delta_braces(code) gcovr-7.0/gcovr/exclusions/000077500000000000000000000000001455455346200160315ustar00rootroot00000000000000gcovr-7.0/gcovr/exclusions/__init__.py000066400000000000000000000120151455455346200201410ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle exclusion markers and any other source code level filtering mechanisms. The different mechanisms are exposed as separate passes/functions that remove unwanted aspects from the coverage data. Alternatively, they full suite of exclusion rules can be invoked via ``apply_all_exclusions()``, which is configured via the usual options object. """ from dataclasses import dataclass from typing import List, Optional import logging from ..coverage import FileCoverage from .markers import apply_exclusion_markers from .noncode import remove_unreachable_branches, remove_noncode_lines LOGGER = logging.getLogger("gcovr") @dataclass class ExclusionOptions: """ Options used by exclusion processing. The defaults are just for testing purposes. Otherwise, this class acts more like an interface, describing some options in "gcovr.configuration". """ respect_exclusion_markers: bool = True exclude_lines_by_pattern: Optional[str] = None exclude_branches_by_pattern: Optional[str] = None exclude_pattern_prefix: str = "PREFIX" exclude_throw_branches: bool = False exclude_unreachable_branches: bool = False exclude_function_lines: bool = False exclude_internal_functions: bool = False exclude_noncode_lines: bool = False exclude_calls: bool = True def apply_all_exclusions( filecov: FileCoverage, *, lines: List[str], options: ExclusionOptions, ) -> None: """ Apply all available exclusion mechanisms, if they are enabled by the options. Modifies the FileCoverage in place. """ if options.exclude_noncode_lines: remove_noncode_lines(filecov, lines=lines) if options.respect_exclusion_markers: apply_exclusion_markers( filecov, lines=lines, exclude_lines_by_pattern=options.exclude_lines_by_pattern, exclude_branches_by_pattern=options.exclude_branches_by_pattern, exclude_pattern_prefix=options.exclude_pattern_prefix, ) if options.exclude_throw_branches: remove_throw_branches(filecov) if options.exclude_unreachable_branches: remove_unreachable_branches(filecov, lines=lines) if options.exclude_function_lines: remove_function_lines(filecov) if options.exclude_internal_functions: remove_internal_functions(filecov) if options.exclude_calls: remove_calls(filecov) def remove_calls(filecov: FileCoverage): """Remove the information about calls.""" # Clear the calls of each line. for line in filecov.lines.values(): line.calls.clear() def remove_internal_functions(filecov: FileCoverage): """Remove compiler-generated functions, e.g. for static initialization.""" # iterate over shallow copy for function in list(filecov.functions.values()): if _function_can_be_excluded(function.name): LOGGER.debug( "Ignoring symbol %s in line %s in file %s", function.name, ", ".join([str(line) for line in sorted(function.count.keys())]), filecov.filename, ) filecov.functions.pop(function.name) def _function_can_be_excluded(name: str) -> bool: """special names for construction/destruction of static objects will be ignored""" return name.startswith("__") or name.startswith("_GLOBAL__sub_I_") def remove_function_lines(filecov: FileCoverage) -> None: """Remove coverage for lines that contain a function definition.""" # iterate over a shallow copy known_function_lines = set( line for function in filecov.functions.values() for line in function.count.keys() ) for linecov in list(filecov.lines.values()): if linecov.lineno in known_function_lines: filecov.lines.pop(linecov.lineno) def remove_throw_branches(filecov: FileCoverage) -> None: """Remove branches annotated as "throw".""" for linecov in filecov.lines.values(): # iterate over shallow copy for branch_id, branch in list(linecov.branches.items()): if not branch.throw: continue LOGGER.debug( "Excluding unreachable branch on line %d file %s: detected as exception-only code", linecov.lineno, filecov.filename, ) linecov.branches.pop(branch_id) gcovr-7.0/gcovr/exclusions/markers.py000066400000000000000000000303071455455346200200520ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle explicit exclusion markers in source code, e.g. ``GCOVR_EXCL_LINE``. """ from typing import List, Optional, Tuple, Callable, Iterable import logging import re from ..coverage import FileCoverage LOGGER = logging.getLogger("gcovr") _EXCLUDE_FLAG = "_EXCL_" _EXCLUDE_LINE_WORD = "" _EXCLUDE_BRANCH_WORD = "BR_" _EXCLUDE_PATTERN_POSTFIX = "(LINE|START|STOP)" ExclusionPredicate = Callable[[int], bool] def apply_exclusion_markers( filecov: FileCoverage, *, lines: List[str], exclude_lines_by_pattern: Optional[str], exclude_branches_by_pattern: Optional[str], exclude_pattern_prefix: str, ) -> None: """ Remove any coverage information that is excluded by explicit markers such as ``GCOVR_EXCL_LINE``. Modifies the input FileCoverage in place. Arguments: filecov: the coverage to filter lines: the source code lines (not raw gcov lines) exclude_lines_by_pattern: string with regex syntax to exclude individual lines exclude_branches_by_pattern: string with regex syntax to exclude individual branches exclude_pattern_prefix: string with prefix for _LINE/_START/_STOP markers. """ line_is_excluded, branch_is_excluded = _find_excluded_ranges( lines=lines, warnings=_ExclusionRangeWarnings(filecov.filename), exclude_lines_by_custom_pattern=exclude_lines_by_pattern, exclude_branches_by_custom_pattern=exclude_branches_by_pattern, exclude_pattern_prefix=exclude_pattern_prefix, ) for linecov in filecov.lines.values(): # always erase decision coverage since exclusions can change analysis linecov.decision = None if line_is_excluded(linecov.lineno): linecov.excluded = True linecov.branches = {} linecov.count = 0 elif branch_is_excluded(linecov.lineno): linecov.branches = {} for functioncov in filecov.functions.values(): for lineno in functioncov.excluded.keys(): if line_is_excluded(lineno): functioncov.count[lineno] = 0 functioncov.excluded[lineno] = True class _ExclusionRangeWarnings: r""" Log warnings related to exclusion marker processing. Example: >>> source = '''\ ... some code ... foo // LCOV_EXCL_STOP ... bar // GCOVR_EXCL_START ... bar // GCOVR_EXCL_LINE ... baz // GCOV_EXCL_STOP ... "GCOVR_EXCL_START" ... ''' >>> caplog = getfixture('caplog') >>> caplog.clear() >>> _ = apply_exclusion_markers( # doctest: +NORMALIZE_WHITESPACE ... FileCoverage('example.cpp'), ... lines=source.strip().splitlines(), ... exclude_lines_by_pattern=None, ... exclude_branches_by_pattern=None, ... exclude_pattern_prefix='[GL]COVR?') >>> for message in caplog.record_tuples: ... print(f"{message[1]}: {message[2]}") 30: mismatched coverage exclusion flags. LCOV_EXCL_STOP found on line 2 without corresponding LCOV_EXCL_START, when processing example.cpp. 30: GCOVR_EXCL_LINE found on line 4 in excluded region started on line 3, when processing example.cpp. 30: GCOVR_EXCL_START found on line 3 was terminated by GCOV_EXCL_STOP on line 5, when processing example.cpp. 30: The coverage exclusion region start flag GCOVR_EXCL_START on line 6 did not have corresponding GCOVR_EXCL_STOP flag in file example.cpp. """ def __init__(self, filename: str) -> None: self.filename = filename def mismatched_start_stop( self, start_lineno: int, start: str, stop_lineno: int, stop: str ) -> None: """warn that start/stop region markers don't match""" LOGGER.warning( f"{start} found on line {start_lineno} " f"was terminated by {stop} on line {stop_lineno}, " f"when processing {self.filename}." ) def stop_without_start(self, lineno: int, expected_start: str, stop: str) -> None: """warn that a region was ended without corresponding start marker""" LOGGER.warning( "mismatched coverage exclusion flags.\n" f" {stop} found on line {lineno} without corresponding {expected_start}, " f"when processing {self.filename}." ) def start_without_stop(self, lineno: int, start: str, expected_stop: str) -> None: """warn that a region was started but not closed""" LOGGER.warning( f"The coverage exclusion region start flag {start}\n" f" on line {lineno} did not have corresponding {expected_stop} flag\n" f" in file {self.filename}." ) def line_after_start(self, lineno: int, start: str, start_lineno: int) -> None: """warn that a region was started but an excluded line was found""" LOGGER.warning( f"{start} found on line {lineno} in excluded region started on line {start_lineno}, " f"when processing {self.filename}." ) def _process_exclusion_marker( lineno: int, flag: str, header: str, exclude_word: str, warnings: _ExclusionRangeWarnings, exclude_ranges: List[Tuple[int, int]], exclusion_stack: List[Tuple[str, int]], ) -> None: """ Process the exclusion marker. Header is a marker name like LCOV or GCOVR. START flags are added to the exlusion stack STOP flags remove a marker from the exclusion stack """ if flag == "LINE": if exclusion_stack: warnings.line_after_start( lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}LINE", exclusion_stack[-1][1], ) else: exclude_ranges.append((lineno, lineno)) if flag == "START": exclusion_stack.append((header, lineno)) elif flag == "STOP": if not exclusion_stack: warnings.stop_without_start( lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}START", f"{header}{_EXCLUDE_FLAG}{exclude_word}STOP", ) else: start_header, start_lineno = exclusion_stack.pop() if header != start_header: warnings.mismatched_start_stop( start_lineno, f"{start_header}{_EXCLUDE_FLAG}{exclude_word}START", lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}STOP", ) exclude_ranges.append((start_lineno, lineno - 1)) else: # pragma: no cover pass def _find_excluded_ranges( lines: List[str], *, warnings: _ExclusionRangeWarnings, exclude_lines_by_custom_pattern: Optional[str] = None, exclude_branches_by_custom_pattern: Optional[str] = None, exclude_pattern_prefix: str, ) -> Tuple[ExclusionPredicate, ExclusionPredicate]: """ Scan through all lines to find line ranges and branch ranges covered by exclusion markers. Example: >>> lines = [ ... (11, '//PREFIX_EXCL_LINE'), (13, '//IGNORE_LINE'), ... (15, '//PREFIX_EXCL_START'), (18, '//PREFIX_EXCL_STOP'), ... (21, '//PREFIX_EXCL_BR_LINE'), (23, '//IGNORE_BR'), ... (25, '//PREFIX_EXCL_BR_START'), (28, '//PREFIX_EXCL_BR_STOP')] >>> exclude_line, exclude_branch = _find_excluded_ranges( ... _lines_from_sparse(lines), warnings=..., ... exclude_lines_by_custom_pattern='.*IGNORE_LINE', ... exclude_branches_by_custom_pattern='.*IGNORE_BR', ... exclude_pattern_prefix='PREFIX') >>> [lineno for lineno in range(30) if exclude_line(lineno)] [11, 13, 15, 16, 17] >>> [lineno for lineno in range(30) if exclude_branch(lineno)] [21, 23, 25, 26, 27] The stop marker line is NOT inclusive: >>> exclude_line, _ = _find_excluded_ranges( ... _lines_from_sparse([(3, '// PREFIX_EXCL_START'), (7, '// PREFIX_EXCL_STOP')]), ... warnings=..., ... exclude_pattern_prefix='PREFIX') >>> for lineno in range(1, 10): ... print(f"{lineno}: {'excluded' if exclude_line(lineno) else 'code'}") 1: code 2: code 3: excluded 4: excluded 5: excluded 6: excluded 7: code 8: code 9: code """ def find_range_impl( custom_pattern: Optional[str], exclude_word: str, ) -> ExclusionPredicate: custom_pattern_regex = None if custom_pattern: custom_pattern_regex = re.compile(custom_pattern) excl_pattern = re.compile( f"({exclude_pattern_prefix}){_EXCLUDE_FLAG}{exclude_word}{_EXCLUDE_PATTERN_POSTFIX}" ) # possibly overlapping inclusive (closed) ranges that describe exclusions regions exclude_ranges: List[Tuple[int, int]] = [] exclusion_stack: List[Tuple[str, int]] = [] for lineno, code in enumerate(lines, 1): if _EXCLUDE_FLAG in code: for header, flag in excl_pattern.findall(code): _process_exclusion_marker( lineno, flag, header, exclude_word, warnings, exclude_ranges, exclusion_stack, ) if custom_pattern_regex: if custom_pattern_regex.match(code): exclude_ranges.append((lineno, lineno)) for header, lineno in exclusion_stack: warnings.start_without_stop( lineno, f"{header}{_EXCLUDE_FLAG}{exclude_word}START", f"{header}{_EXCLUDE_FLAG}{exclude_word}STOP", ) return _make_is_in_any_range_inclusive(exclude_ranges) return ( find_range_impl(exclude_lines_by_custom_pattern, _EXCLUDE_LINE_WORD), find_range_impl(exclude_branches_by_custom_pattern, _EXCLUDE_BRANCH_WORD), ) def _make_is_in_any_range_inclusive( ranges: List[Tuple[int, int]], ) -> ExclusionPredicate: """ Create a function to check whether an input is in any range (inclusive). This function should provide reasonable performance if queries are mostly made in ascending order. Example: >>> select = _make_is_in_any_range_inclusive([(3,3), (5,7)]) >>> select(0) False >>> select(6) True >>> [x for x in range(10) if select(x)] [3, 5, 6, 7] """ # values are likely queried in ascending order, # allowing the search to start with the first possible range ranges = sorted(ranges) hint_value = 0 hint_index = 0 def is_in_any_range(value: int) -> bool: nonlocal hint_value, hint_index # if the heuristic failed, restart search from the beginning if value < hint_value: hint_index = 0 hint_value = value for i in range(hint_index, len(ranges)): start, end = ranges[i] hint_index = i # stop as soon as a too-large range is seen if value < start: break if start <= value <= end: return True else: hint_index = len(ranges) return False return is_in_any_range def _lines_from_sparse(sparse: Iterable[Tuple[int, str]]) -> List[str]: """ Convert lineno–source tuples to a flat list, useful for tests. >>> _lines_from_sparse([(3, 'foo'), (2, 'bar'), (3, 'foo2')]) ['', 'bar', 'foo2'] """ lines: List[str] = [] for lineno, source in sparse: lines.extend("" for _ in range(len(lines), lineno)) lines[lineno - 1] = source return lines gcovr-7.0/gcovr/exclusions/noncode.py000066400000000000000000000062111455455346200200300ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Heuristics for ignoring data on lines that don't look like actual code. """ from typing import List import re import logging from ..coverage import FileCoverage LOGGER = logging.getLogger("gcovr") _C_STYLE_COMMENT_PATTERN = re.compile(r"/\*.*?\*/") _CPP_STYLE_COMMENT_PATTERN = re.compile(r"//.*?$") def remove_unreachable_branches(filecov: FileCoverage, *, lines: List[str]) -> None: """Remove branches on lines that look like they don't contain useful code.""" for linecov in filecov.lines.values(): if not linecov.branches: continue if _line_can_contain_branches(lines[linecov.lineno - 1]): continue LOGGER.debug( "Excluding unreachable branch on line %d file %s: detected as compiler-generated code", linecov.lineno, filecov.filename, ) linecov.branches = {} def remove_noncode_lines(filecov: FileCoverage, *, lines: List[str]) -> None: """Remove lines that look like non-code.""" # iterate over a shallow copy for linecov in list(filecov.lines.values()): source_code = lines[linecov.lineno - 1] if linecov.count == 0 and _is_non_code(source_code): filecov.lines.pop(linecov.lineno) def _line_can_contain_branches(code: str) -> bool: """ False if the line looks empty except for braces. >>> _line_can_contain_branches('} // end something') False >>> _line_can_contain_branches('foo();') True """ code = _CPP_STYLE_COMMENT_PATTERN.sub("", code) code = _C_STYLE_COMMENT_PATTERN.sub("", code) code = code.strip().replace(" ", "") return code not in ["", "{", "}", "{}"] def _is_non_code(code: str) -> bool: """ Check for patterns that indicate that this line doesn't contain useful code. Examples: >>> _is_non_code(' // some comment!') True >>> _is_non_code(' /* some comment! */') True >>> _is_non_code('} else {') # could be easily made detectable False >>> _is_non_code('}else{') False >>> _is_non_code('else') True >>> _is_non_code('{') True >>> _is_non_code('/* some comment */ {') True >>> _is_non_code('}') True >>> _is_non_code('} // some code') True >>> _is_non_code('return {};') False """ code = _CPP_STYLE_COMMENT_PATTERN.sub("", code) code = _C_STYLE_COMMENT_PATTERN.sub("", code) code = code.strip() return len(code) == 0 or code in ["{", "}", "else"] gcovr-7.0/gcovr/formats/000077500000000000000000000000001455455346200153105ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/__init__.py000066400000000000000000000174351455455346200174330ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging from typing import Callable, List, Optional, Tuple from ..options import GcovrConfigOption, Options from ..coverage import CovData # the handler from .gcov import GcovHandler from .cobertura import CoberturaHandler from .coveralls import CoverallsHandler from .csv import CsvHandler from .html import HtmlHandler from .jacoco import JaCoCoHandler from .json import JsonHandler from .lcov import LcovHandler from .sonarqube import SonarqubeHandler from .txt import TxtHandler LOGGER = logging.getLogger("gcovr") def get_options() -> List[GcovrConfigOption]: return [ o for o in [ *GcovHandler.get_options(), *CoberturaHandler.get_options(), *CoverallsHandler.get_options(), *CsvHandler.get_options(), *HtmlHandler.get_options(), *JaCoCoHandler.get_options(), *JsonHandler.get_options(), *LcovHandler.get_options(), *SonarqubeHandler.get_options(), *TxtHandler.get_options(), ] if not isinstance(o, str) ] def read_reports(options) -> CovData: if options.json_add_tracefile or options.cobertura_add_tracefile: covdata: CovData = JsonHandler(options).read_report() or {} covdata.update(CoberturaHandler(options).read_report() or {}) else: covdata = GcovHandler(options).read_report() return covdata def write_reports(covdata: CovData, options: Options): from ..configuration import OutputOrDefault Generator = Tuple[ List[Optional[OutputOrDefault]], Callable[[CovData, str], bool], Callable[[], None], ] generators: List[Generator] = [] if options.cobertura or options.cobertura_pretty: generators.append( ( [options.cobertura], CoberturaHandler(options).write_report, lambda: LOGGER.warning( "Cobertura output skipped - " "consider providing an output file with `--cobertura=OUTPUT`." ), ) ) if options.coveralls or options.coveralls_pretty: generators.append( ( [options.coveralls], CoverallsHandler(options).write_report, lambda: LOGGER.warning( "Coveralls output skipped - " "consider providing an output file with `--coveralls=OUTPUT`." ), ) ) if options.csv: generators.append( ( [options.csv], CsvHandler(options).write_report, lambda: LOGGER.warning( "CSV output skipped - " "consider providing an output file with `--csv=OUTPUT`." ), ) ) if options.html or options.html_details or options.html_nested: generators.append( ( [options.html, options.html_details, options.html_nested], HtmlHandler(options).write_report, lambda: LOGGER.warning( "HTML output skipped - " "consider providing an output file with `--html=OUTPUT`." ), ) ) if options.jacoco or options.jacoco_pretty: generators.append( ( [options.jacoco], JaCoCoHandler(options).write_report, lambda: LOGGER.warning( "JaCoCo output skipped - " "consider providing an output file with `--jacoco=OUTPUT`." ), ) ) if options.json or options.json_pretty: generators.append( ( [options.json], JsonHandler(options).write_report, lambda: LOGGER.warning( "JSON output skipped - " "consider providing an output file with `--json=OUTPUT`." ), ) ) if options.json_summary or options.json_summary_pretty: generators.append( ( [options.json_summary], JsonHandler(options).write_summary_report, lambda: LOGGER.warning( "JSON summary output skipped - " "consider providing an output file with `--json-summary=OUTPUT`." ), ) ) if options.lcov: generators.append( ( [options.lcov], LcovHandler(options).write_report, lambda: LOGGER.warning( "LCOV output skipped - " "consider providing an output file with `--lcov=OUTPUT`." ), ) ) if options.sonarqube: generators.append( ( [options.sonarqube], SonarqubeHandler(options).write_report, lambda: LOGGER.warning( "SonarQube output skipped - " "consider providing an output file with `--sonarqube=OUTPUT`." ), ) ) if options.txt: generators.append( ( [options.txt], TxtHandler(options).write_report, lambda: LOGGER.warning( "Text output skipped - " "consider providing an output file with `--txt=OUTPUT`." ), ) ) writer_errors = [] reports_were_written = False default_output_used = False default_output = OutputOrDefault(None) if options.output is None else options.output for output_choices, format_writer, on_no_output in generators: output = OutputOrDefault.choose(output_choices, default=default_output) if output is not None and output is default_output: default_output_used = True if not output.is_dir: default_output = None if output is not None: try: format_writer(covdata, output.abspath) except RuntimeError as e: writer_errors.append(str(e)) reports_were_written = True else: on_no_output() if not reports_were_written: output_path = "-" if default_output is None else default_output.abspath default_output = None try: TxtHandler(options).write_report(covdata, output_path) except RuntimeError as e: writer_errors.append(str(e)) if ( default_output is not None and default_output.value is not None and not default_output_used ): LOGGER.warning( f"--output={repr(default_output.value)} option was provided but not used." ) if options.txt_summary: try: TxtHandler(options).write_summary_report(covdata, "-") except RuntimeError as e: writer_errors.append(str(e)) if writer_errors: errors_as_string = "\n".join(writer_errors) raise RuntimeError( f"Not all output files where written successful:\n{errors_as_string}" ) gcovr-7.0/gcovr/formats/base.py000066400000000000000000000036541455455346200166040ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ..options import GcovrConfigOption, Options from ..coverage import CovData class BaseHandler: def get_options() -> List[GcovrConfigOption]: return [] def __init__(self, options: Options): global_options = [ "timestamp", "root", "root_dir", "root_filter", "sort_branches", "sort_key", "sort_reverse", "search_paths", "source_encoding", "starting_dir", "filter", "exclude", ] option_dict = {} for name in global_options + [ o if isinstance(o, str) else o.name for o in self.__class__.get_options() ]: option_dict[name] = options.get(name) self.options = Options(**option_dict) def read_report(self) -> CovData: raise RuntimeError("Function 'read_report' not implemented.") def write_report(self, covdata: CovData, output_file: str) -> None: raise RuntimeError("Function 'write_report' not implemented.") def write_summary_report(self, covdata: CovData, output_file: str) -> None: raise RuntimeError("Function 'write_summary_report' not implemented.") gcovr-7.0/gcovr/formats/cobertura/000077500000000000000000000000001455455346200172765ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/cobertura/__init__.py000066400000000000000000000051571455455346200214170ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CoberturaHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options used for merging. "merge_mode_functions", # Local options GcovrConfigOption( "cobertura", ["--cobertura", "-x", "--xml"], group="output_options", metavar="OUTPUT", help=( "Generate a Cobertura XML report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "cobertura_pretty", ["--cobertura-pretty", "--xml-pretty"], group="output_options", help=("Pretty-print the Cobertura XML report. Implies --cobertura."), action="store_true", ), GcovrConfigOption( "cobertura_add_tracefile", ["--cobertura-add-tracefile"], config="cobertura-add-tracefile", help=( "Combine the coverage data from Cobertura XML files. " "When this option is used gcov is not run to collect " "the new coverage data." ), action="append", default=[], ), ] def read_report(self) -> CovData: from .read import read_report return read_report(self.options) def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/cobertura/read.py000066400000000000000000000113471455455346200205710ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os from glob import glob from lxml import etree from ...options import Options from ..gcov.read import apply_filter_include_exclude from ...coverage import ( BranchCoverage, CovData, FileCoverage, LineCoverage, ) from ...merging import ( get_merge_mode_from_options, insert_branch_coverage, insert_file_coverage, insert_line_coverage, ) LOGGER = logging.getLogger("gcovr") # # Get coverage from already existing gcovr JSON files # def read_report(options: Options) -> CovData: """merge a coverage from multiple reports in the format compatible with Cobertura""" if len(options.cobertura_add_tracefile) == 0: return None datafiles = set() for trace_files_regex in options.cobertura_add_tracefile: trace_files = glob(trace_files_regex, recursive=True) if not trace_files: raise RuntimeError( "Bad --covertura-add-tracefile option.\n" "\tThe specified file does not exist." ) else: for trace_file in trace_files: datafiles.add(os.path.normpath(trace_file)) covdata = dict() for filename in datafiles: LOGGER.debug(f"Processing XML file: {filename}") try: root = etree.parse(filename).getroot() except Exception as e: raise RuntimeError(f"Bad --cobertura-add-tracefile option.\n{e}") for gcovr_file in root.xpath("./packages//class"): if gcovr_file.get("filename") is None: LOGGER.warning( f"missing filename attribute in class element of {filename}" ) continue file_path = os.path.join( os.path.abspath(options.root), os.path.normpath(gcovr_file.get("filename")), ) filtered, excluded = apply_filter_include_exclude( file_path, options.filter, options.exclude ) # Ignore if the filename does not match the filter if filtered: LOGGER.debug(f" Filtering coverage data for file {file_path}") continue # Ignore if the filename matches the exclude pattern if excluded: LOGGER.debug(f" Excluding coverage data for file {file_path}") continue file_coverage = FileCoverage(file_path) merge_options = get_merge_mode_from_options(options) for xml_line in gcovr_file.xpath("./lines//line"): insert_line_coverage(file_coverage, _line_from_xml(filename, xml_line)) insert_file_coverage(covdata, file_coverage, merge_options) return covdata def _line_from_xml(filename: str, xml_line) -> LineCoverage: try: lineno = int(xml_line.get("number")) except Exception: raise RuntimeError( "Bad --covertura-add-tracefile option.\n" f"'number' attribute is required and must be an integer: {etree.tostring(xml_line).decode()}\n" ) try: count = int(xml_line.get("hits")) except Exception: raise RuntimeError( "Bad --covertura-add-tracefile option.\n" f"'hits' attribute is required and must be an integer: {etree.tostring(xml_line).decode()}\n" ) is_branch = xml_line.get("branch") == "true" branch_msg = xml_line.get("condition-coverage") line = LineCoverage(lineno, count=count) if is_branch and branch_msg is not None: try: [covered, total] = branch_msg[branch_msg.rfind("(") + 1 : -1].split("/") for i in range(int(total)): insert_branch_coverage(line, i, _branch_from_json(i, i < int(covered))) except Exception: LOGGER.warning( f"Invalid branch information for line {line.lineno} in file {filename}" ) return line def _branch_from_json(blockno: int, is_covered: bool) -> BranchCoverage: return BranchCoverage( blockno=blockno, count=1 if is_covered else 0, ) gcovr-7.0/gcovr/formats/cobertura/write.py000066400000000000000000000137651455455346200210160ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from dataclasses import dataclass from typing import Dict from lxml import etree from ...options import Options from ...version import __version__ from ...utils import force_unix_separator, open_binary_for_writing, presentable_filename from ...coverage import CovData, CoverageStat, LineCoverage, SummarizedStats def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the Cobertura format""" stats = SummarizedStats.from_covdata(covdata) root = etree.Element("coverage") root.set("line-rate", _rate(stats.line)) root.set("branch-rate", _rate(stats.branch)) root.set("lines-covered", str(stats.line.covered)) root.set("lines-valid", str(stats.line.total)) root.set("branches-covered", str(stats.branch.covered)) root.set("branches-valid", str(stats.branch.total)) root.set("complexity", "0.0") root.set("timestamp", str(int(options.timestamp.timestamp()))) root.set("version", f"gcovr {__version__}") # Generate the element: this is either the root directory # (specified by --root), or the CWD. sources = etree.SubElement(root, "sources") # Generate the coverage output (on a per-package basis) packageXml = etree.SubElement(root, "packages") packages: Dict[str, PackageData] = {} for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) if "/" in filename: directory, fname = filename.rsplit("/", 1) else: directory, fname = "", filename package = packages.setdefault( directory, PackageData( {}, CoverageStat.new_empty(), CoverageStat.new_empty(), ), ) c = etree.Element("class") # The Cobertura DTD requires a methods section, which isn't # trivial to get from gcov (so we will leave it blank) etree.SubElement(c, "methods") lines = etree.SubElement(c, "lines") # TODO should use FileCoverage.branch_coverage() calculation class_branch = CoverageStat(0, 0) for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_reportable: continue b = line_cov.branch_coverage() if b.total: class_branch += b lines.append(_line_element(line_cov)) stats = SummarizedStats.from_file(data) className = fname.replace(".", "_") c.set("name", className) c.set("filename", filename) c.set("line-rate", _rate(stats.line)) c.set("branch-rate", _rate(class_branch)) c.set("complexity", "0.0") package.classes_xml[className] = c package.line += stats.line package.branch += class_branch for packageName in sorted(packages): packageData = packages[packageName] package = etree.Element("package") packageXml.append(package) classes = etree.SubElement(package, "classes") for className in sorted(packageData.classes_xml): classes.append(packageData.classes_xml[className]) package.set("name", packageName.replace("/", ".")) package.set("line-rate", _rate(packageData.line)) package.set("branch-rate", _rate(packageData.branch)) package.set("complexity", "0.0") # Populate the element: this is the root directory etree.SubElement(sources, "source").text = force_unix_separator( options.root.strip() ) with open_binary_for_writing(output_file, "cobertura.xml") as fh: fh.write( etree.tostring( root, pretty_print=options.cobertura_pretty, encoding="UTF-8", xml_declaration=True, doctype="", ) ) @dataclass class PackageData: classes_xml: Dict[str, etree.Element] line: CoverageStat branch: CoverageStat def _rate(stat: CoverageStat) -> str: """format a CoverageStat as a string in range 0.0 to 1.0 inclusive""" total = stat.total covered = stat.covered if not total: return "1.0" return str(covered / total) def _line_element(line: LineCoverage) -> etree.Element: branch = line.branch_coverage() elem = etree.Element("line") elem.set("number", str(line.lineno)) elem.set("hits", str(line.count)) if not branch.total: elem.set("branch", "false") else: assert branch.percent is not None elem.set("branch", "true") elem.set( "condition-coverage", f"{int(branch.percent)}% ({branch.covered}/{branch.total})", ) elem.append(_conditions_element(branch)) return elem def _conditions_element(branch: CoverageStat) -> etree.Element: elem = etree.Element("conditions") elem.append(_condition_element(branch)) return elem def _condition_element(branch: CoverageStat) -> etree.Element: coverage = branch.percent assert coverage is not None elem = etree.Element("condition") elem.set("number", "0") elem.set("type", "jump") elem.set("coverage", f"{int(coverage)}%") return elem gcovr-7.0/gcovr/formats/coveralls/000077500000000000000000000000001455455346200173025ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/coveralls/__init__.py000066400000000000000000000036331455455346200214200ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CoverallsHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "coveralls", ["--coveralls"], group="output_options", metavar="OUTPUT", help=( "Generate Coveralls API coverage report in this file name. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "coveralls_pretty", ["--coveralls-pretty"], group="output_options", help=("Pretty-print the coveralls report. Implies --coveralls."), action="store_true", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/coveralls/write.py000066400000000000000000000222461455455346200210140ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import absolute_import import json import datetime import functools import os import re import shutil import subprocess from typing import Any, Dict from ...options import Options from ...utils import get_md5_hexdigest, presentable_filename, open_text_for_writing from ...coverage import CovData, FileCoverage PRETTY_JSON_INDENT = 4 def _write_coveralls_result(gcovr_json_dict, output_file, pretty): r"""helper utility to output json format dictionary to a file/STDOUT""" write_json = json.dump if pretty: write_json = functools.partial( write_json, indent=PRETTY_JSON_INDENT, separators=(",", ": "), sort_keys=True, ) else: write_json = functools.partial(write_json, sort_keys=True) with open_text_for_writing(output_file, "coveralls.json") as fh: write_json(gcovr_json_dict, fh) def write_report(covdata: CovData, output_file: str, options: Options) -> None: """ Outputs a JSON report in the Coveralls API coverage format @param covdata: is a dictionary of file coverage objects, keyed with an absolute filepath @param output_file: is the name of the file to create @param options: options object """ # Create object to collect coverage data json_dict = {} # Capture timestamp timestamp: datetime.datetime = options.timestamp.astimezone(datetime.timezone.utc) json_dict["run_at"] = timestamp.strftime("%Y-%m-%d %H:%M:%S UTC") # Pull environment variables if os.environ.get("COVERALLS_REPO_TOKEN") is not None: json_dict["repo_token"] = os.environ.get("COVERALLS_REPO_TOKEN") CurrentBranch = None CurrentCommit = None CurrentPullRequest = None # Stub for own test suite if os.environ.get("GCOVR_TEST_SUITE") is not None: json_dict["service_name"] = "gcovr-test-suite" json_dict["service_job_id"] = "id" json_dict["service_number"] = "number" CurrentPullRequest = "pr" CurrentBranch = "branch" CurrentCommit = None # Consume Travis CI specific environment variables _(if available)_ # See https://docs.travis-ci.com/user/environment-variables elif os.environ.get("TRAVIS_JOB_ID") is not None: json_dict["service_name"] = "travis-ci" json_dict["service_job_id"] = os.environ.get("TRAVIS_JOB_ID") json_dict["service_number"] = os.environ.get("TRAVIS_BUILD_NUMBER") CurrentCommit = os.environ.get("TRAVIS_COMMIT") CurrentPullRequest = os.environ.get("TRAVIS_PULL_REQUEST") CurrentBranch = os.environ.get("TRAVIS_BRANCH") # Consume Appveyor specific environment variables _(if available)_ # See https://www.appveyor.com/docs/environment-variables/ elif os.environ.get("APPVEYOR_URL") is not None: json_dict["service_name"] = "appveyor" json_dict["service_job_id"] = os.environ.get("APPVEYOR_JOB_ID") json_dict["service_number"] = os.environ.get("APPVEYOR_JOB_NUMBER") CurrentCommit = os.environ.get("APPVEYOR_REPO_COMMIT") CurrentPullRequest = os.environ.get("APPVEYOR_PULL_REQUEST_NUMBER") CurrentBranch = os.environ.get("APPVEYOR_REPO_BRANCH") # Consume Jenkins specific environment variables _(if available)_ # See https://opensource.triology.de/jenkins/pipeline-syntax/globals elif os.environ.get("JENKINS_URL") is not None: json_dict["service_name"] = "jenkins-ci" json_dict["service_job_id"] = os.environ.get("JOB_NAME") json_dict["service_number"] = os.environ.get("BUILD_ID") if os.environ.get("GIT_COMMIT") is not None: CurrentCommit = os.environ.get("GIT_COMMIT") CurrentPullRequest = os.environ.get("CHANGE_ID") CurrentBranch = os.environ.get("BRANCH_NAME") # Consume GitHup Actions specific environment variables _(if available)_ # See https://docs.github.com/en/actions/configuring-and-managing-workflows/using-environment-variables#default-environment-variables elif os.environ.get("GITHUB_ACTIONS") is not None: json_dict["service_name"] = "github-actions-ci" json_dict["service_job_id"] = os.environ.get("GITHUB_WORKFLOW") json_dict["service_number"] = os.environ.get("GITHUB_RUN_ID") CurrentCommit = os.environ.get("GITHUB_SHA") if os.environ.get("GITHUB_HEAD_REF") is not None: CurrentPullRequest = re.sub( r"^refs/pull/(\d+)/merge$", r"\1", os.environ.get("GITHUB_HEAD_REF") ) CurrentBranch = os.environ.get("GITHUB_REF") else: CurrentBranch = re.sub(r"^refs/heads/", "", os.environ.get("GITHUB_REF")) if CurrentPullRequest is not None: json_dict["service_pull_request"] = CurrentPullRequest git = ( shutil.which("git") if os.environ.get("GCOVR_TEST_SUITE_NO_GIT_COMMAND") is None else None ) def run_git_cmd(*args): process = subprocess.Popen( [git] + list(args), stdout=subprocess.PIPE, cwd=options.root_dir ) return process.communicate()[0].decode("UTF-8").rstrip() def run_git_log_cmd(arg): return run_git_cmd("--no-pager", "log", "-1", "--pretty=format:{}".format(arg)) if git and "true" in run_git_cmd("rev-parse", "--is-inside-work-tree"): if CurrentBranch is None: CurrentBranch = run_git_cmd("rev-parse", "--abbrev-ref", "HEAD").rstrip() if CurrentCommit is None: CurrentCommit = run_git_log_cmd("%H") json_dict["git"] = { "head": { "id": CurrentCommit, "author_name": run_git_log_cmd("%aN"), "author_email": run_git_log_cmd("%ae"), "committer_name": run_git_log_cmd("%cN"), "committer_email": run_git_log_cmd("%ce"), "message": run_git_log_cmd("%s"), }, "branch": CurrentBranch, "remotes": [ {"name": line.split()[0], "url": line.split()[1]} for line in run_git_cmd("remote", "-v").split("\n") if line.endswith("(fetch)") ], } elif CurrentCommit is not None: json_dict["commit_sha"] = CurrentCommit # Loop through each coverage file collecting details json_dict["source_files"] = [] for file_path in sorted(covdata): # File data has been compiled json_dict["source_files"].append(_make_source_file(covdata[file_path], options)) _write_coveralls_result(json_dict, output_file, options.coveralls_pretty) def _make_source_file(coverage_details: FileCoverage, options) -> Dict[str, Any]: # Object with Coveralls file details source_file = {} # Generate md5 hash of file contents with open(coverage_details.filename, "rb") as file_handle: contents = file_handle.read() source_file["source_digest"] = get_md5_hexdigest(contents) total_line_count = len(contents.splitlines()) # Isolate relative file path relative_file_path = presentable_filename( coverage_details.filename, root_filter=options.root_filter, ) source_file["name"] = relative_file_path # Initialize coverage array and load with line coverage data source_file["coverage"] = [] # source_file['branches'] = [] for line in sorted(coverage_details.lines): # Extract LineCoverage object line_details = coverage_details.lines[line] # Comment lines are not collected in `covdata`, but must # be reported to coveralls (fill missing lines) _extend_with_none(source_file["coverage"], line - 1) if not line_details.is_reportable: source_file["coverage"].append(None) continue # Record line counts at corresponding list index source_file["coverage"].append(line_details.count) # Record branch information (INCOMPLETE/OMITTED) # branch_details = line_details.branches # if branch_details: # b_total, b_hits, coverage = line_details.branch_coverage() # source_file['coverage'].append(line) # # TODO: Add block information to `covdata` object # source_file['coverage'].append(0) # source_file['coverage'].append(b_total) # source_file['coverage'].append(b_hits) # add trailing empty lines _extend_with_none(source_file["coverage"], total_line_count) return source_file def _extend_with_none(target: list, wanted_len: int) -> None: current_len = len(target) target.extend(None for _ in range(current_len, wanted_len)) gcovr-7.0/gcovr/formats/csv/000077500000000000000000000000001455455346200161035ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/csv/__init__.py000066400000000000000000000031251455455346200202150ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class CsvHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "csv", ["--csv"], group="output_options", metavar="OUTPUT", help=( "Generate a CSV summary report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/csv/write.py000066400000000000000000000046631455455346200176200ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import csv from typing import Tuple, Optional from ...options import Options from ...utils import presentable_filename, open_text_for_writing from ...coverage import CovData, CoverageStat, SummarizedStats, sort_coverage def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce gcovr csv report""" with open_text_for_writing(output_file, "coverage.csv", newline="") as fh: keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", ) writer = csv.writer(fh) writer.writerow( ( "filename", "line_total", "line_covered", "line_percent", "branch_total", "branch_covered", "branch_percent", "function_total", "function_covered", "function_percent", ) ) for key in keys: filename = presentable_filename(covdata[key].filename, options.root_filter) stats = SummarizedStats.from_file(covdata[key]) writer.writerow( [ filename, *_stat_tuple(stats.line), *_stat_tuple(stats.branch), *_stat_tuple(stats.function), ] ) def _stat_tuple(stat: CoverageStat) -> Tuple[int, int, Optional[float]]: """creates tuple (total, covered, ratio) with ratio in range 0..1 incl""" percent = stat.percent if percent is not None: percent = percent / 100.0 return stat.total, stat.covered, percent gcovr-7.0/gcovr/formats/gcov/000077500000000000000000000000001455455346200162465ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/gcov/__init__.py000066400000000000000000000164751455455346200203740ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from multiprocessing import cpu_count import os from typing import List from ...options import GcovrConfigOption, relative_path from ...formats.base import BaseHandler from ...coverage import CovData from ...utils import FilterOption class GcovHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options needed for report "show_decision", # Global options used for merging end exclusion processing. "exclude_calls", "exclude_noncode_lines", "exclude_throw_branches", "exclude_unreachable_branches", "exclude_function_lines", "exclude_internal_functions", "respect_exclusion_markers", "exclude_lines_by_pattern", "exclude_branches_by_pattern", "exclude_pattern_prefix", "merge_mode_functions", # Local options GcovrConfigOption( "gcov_files", ["-g", "--gcov-use-existing-files", "--use-gcov-files"], group="gcov_options", help="Use existing gcov files for analysis.", action="store_true", ), GcovrConfigOption( "gcov_ignore_errors", ["--gcov-ignore-errors"], group="gcov_options", choices=[ "all", "source_not_found", "output_error", "no_working_dir_found", ], nargs="?", const="all", default=None, help=( "Ignore errors from invoking GCOV command " "instead of exiting with an error. " "A report will be shown on stderr. " "Default is '{default!s}'." ), type=str, action="append", ), GcovrConfigOption( "gcov_ignore_parse_errors", ["--gcov-ignore-parse-errors"], group="gcov_options", choices=[ "all", "negative_hits.warn", "negative_hits.warn_once_per_file", ], nargs="?", const="all", default=None, help=( "Skip lines with parse errors in GCOV files " "instead of exiting with an error. " "A report will be shown on stderr. " "Default is '{default!s}'." ), type=str, action="append", ), GcovrConfigOption( "gcov_filter", ["--gcov-filter"], group="filter_options", help=( "Keep only gcov data files that match this filter. " "Can be specified multiple times." ), action="append", type=FilterOption, default=[], ), GcovrConfigOption( "gcov_exclude", ["--gcov-exclude"], group="filter_options", help=( "Exclude gcov data files that match this filter. " "Can be specified multiple times." ), action="append", type=FilterOption, default=[], ), GcovrConfigOption( "gcov_exclude_dirs", ["--gcov-exclude-directories", "--exclude-directories"], group="filter_options", help=( "Exclude directories that match this regex " "while searching raw coverage files. " "Can be specified multiple times." ), action="append", type=FilterOption.NonEmpty, default=[], ), GcovrConfigOption( "gcov_cmd", ["--gcov-executable"], group="gcov_options", help=( "Use a particular gcov executable. " "Must match the compiler you are using, " "e.g. 'llvm-cov gcov' for Clang. " "Can include additional arguments. " "Defaults to the GCOV environment variable, " "or 'gcov': '{default!s}'." ), default=os.environ.get("GCOV", "gcov"), ), GcovrConfigOption( "gcov_objdir", ["--gcov-object-directory", "--object-directory"], group="gcov_options", help=( "Override normal working directory detection. " "Gcovr needs to identify the path between gcda files " "and the directory where the compiler was originally run. " "Normally, gcovr can guess correctly. " "This option specifies either " "the path from gcc to the gcda file (i.e. gcc's '-o' option), " "or the path from the gcda file to gcc's working directory." ), type=relative_path, ), GcovrConfigOption( "gcov_keep", ["-k", "--gcov-keep", "--keep"], config="keep-gcov-files", group="gcov_options", help=( "Keep gcov files after processing. " "This applies both to files that were generated by gcovr, " "or were supplied via the --gcov-use-existing-files option. " ), action="store_true", ), GcovrConfigOption( "gcov_delete", ["-d", "--gcov-delete", "--delete"], config="delete-gcov-files", group="gcov_options", help="Delete gcda files after processing.", action="store_true", ), GcovrConfigOption( "gcov_parallel", ["-j"], config="gcov-parallel", group="gcov_options", help="Set the number of threads to use in parallel.", nargs="?", const=cpu_count(), type=int, default=1, ), ] def read_report(self) -> CovData: from .read import read_report return read_report(self.options) gcovr-7.0/gcovr/formats/gcov/parser.py000066400000000000000000000717131455455346200201250ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle parsing of the textual ``.gcov`` file format. Other modules should only use the following items: `parse_metadata()`, `parse_coverage()`, `UnknownLineType`. The behavior of this parser was informed by the following sources: * the old GcovParser class * the *Invoking Gcov* section in the GCC manual (version 11) * the ``gcov.c`` source code in GCC (especially for understanding the exact number format) """ # pylint: disable=too-many-lines import enum import logging import re from typing import ( Any, Dict, Iterable, List, NamedTuple, NoReturn, Optional, Pattern, Tuple, Union, ) from gcovr.utils import get_md5_hexdigest from ...coverage import ( BranchCoverage, FileCoverage, FunctionCoverage, CallCoverage, LineCoverage, ) from ...merging import ( FUNCTION_MAX_LINE_MERGE_OPTIONS, insert_branch_coverage, insert_function_coverage, insert_line_coverage, insert_call_coverage, ) LOGGER = logging.getLogger("gcovr") def _line_pattern(pattern: str) -> Pattern[str]: """ Compile a regex from a line pattern. A line pattern is a normal regex, except that the following placeholders will be replaced by pattern fragments: * ``VALUE`` -> matches gcov's ``format_gcov()`` output (percentage or human-readable) * ``INT`` -> matches an integer * the pattern is anchored at the start/end * space is replaced by ``[ ]+`` """ pattern = pattern.replace(" ", r"[ ]+") pattern = pattern.replace("INT", r"[0-9]+") pattern = pattern.replace("VALUE", r"(?:NAN %|-?[0-9.]+[%kMGTPEZY]?)") return re.compile("^" + pattern + "$") _RE_FUNCTION_LINE = _line_pattern( r"function (.*?) called (INT) returned (VALUE) blocks executed (VALUE)" ) _RE_BRANCH_LINE = _line_pattern( r"branch (INT) (?:taken (VALUE)|never executed)(?: \((\w+)\))?" ) _RE_CALL_LINE = _line_pattern(r"call (INT) (?:returned (VALUE)|never executed)") _RE_UNCONDITIONAL_LINE = _line_pattern( r"unconditional (INT) (?:taken (VALUE)|never executed)" ) _RE_SOURCE_LINE = _line_pattern(r"(?: )?(VALUE[*]?|-|[#]{5}|[=]{5}):(?: )?(INT):(.*)") _RE_BLOCK_LINE = _line_pattern(r"(?: )?(VALUE|[$]{5}|[%]{5}): (INT)-block (INT)") class _ExtraInfo(enum.Flag): """Additional info about lines, such as noncode or exception-only status.""" NONE = 0 NONCODE = enum.auto() EXCEPTION_ONLY = enum.auto() PARTIAL = enum.auto() def __repr__(self) -> str: return str(self).replace("_ExtraInfo.", "") class _SourceLine(NamedTuple): """A gcov line with source code: ``HITS: LINENO:CODE``""" hits: int lineno: int source_code: str extra_info: _ExtraInfo class _MetadataLine(NamedTuple): """A gcov line with metadata: ``-: 0:KEY:VALUE``""" key: str value: Optional[str] class _BlockLine(NamedTuple): """A gcov line with block data: ``HITS: LINENO-block BLOCKNO``""" hits: int lineno: int blockno: int extra_info: _ExtraInfo class _SpecializationMarkerLine(NamedTuple): """A gcov line that delimits template specialization sections (no fields)""" class _SpecializationNameLine(NamedTuple): """A gcov line with the name of a specialization section: ``NAME:``""" name: str class _CallLine(NamedTuple): """A gcov line with call data: ``call CALLNO returned RETURNED``""" callno: int returned: int class _BranchLine(NamedTuple): """A gcov line with branch data: ``branch BRANCHNO taken HITS (ANNOTATION)``""" branchno: int hits: int annotation: Optional[str] class _UnconditionalLine(NamedTuple): """ A gcov line with unconditional branch data: ``unconditional BRANCHNO taken HITS`` """ branchno: int hits: int class _FunctionLine(NamedTuple): """ A gcov line with function coverage data for the next line. ``function NAME called COUNT returned RETURNED blocks executed BLOCKS`` """ name: str count: int returned: int blocks_covered: int # NamedTuples can't inherit from a common base, # so we use a Union type as the parse_line() return type. # # Why NamedTuples? Better type safety than tuples, but very low memory overhead. _Line = Union[ _SourceLine, _MetadataLine, _BlockLine, _SpecializationMarkerLine, _SpecializationNameLine, _CallLine, _BranchLine, _UnconditionalLine, _FunctionLine, ] class UnknownLineType(Exception): """Used by `parse_line()` to signal that no known line type matched.""" def __init__(self, line: str) -> None: super().__init__(line) self.line = line class NegativeHits(Exception): """Used to signal that a negative count value was found.""" def __init__(self, line: str) -> None: super().__init__( f"Got negative hit value in gcov line {line!r} caused by a " "bug in gcov tool, see " "https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68080. Use option " "--gcov-ignore-parse-errors with a value of negative_hits.warn, " "or negative_hits.warn_once_per_file." ) @staticmethod def raise_if_not_ignored( line, ignore_parse_errors: set = (), persistent_states: dict = {} ) -> None: """Raise exception if not ignored by options""" if ignore_parse_errors is not None and ( "negative_hits.warn" in ignore_parse_errors or "negative_hits.warn_once_per_file" in ignore_parse_errors ): if "negative_hits.warn_once_per_file" not in persistent_states: persistent_states["negative_hits.warn_once_per_file"] = 0 LOGGER.warning(f"Ignoring negative hits in line {line!r}.") persistent_states["negative_hits.warn_once_per_file"] += 1 else: raise NegativeHits(line) def parse_metadata(lines: List[str]) -> Dict[str, Optional[str]]: r""" Collect the header/metadata lines from a gcov file. Example: >>> parse_metadata(''' ... -: 0:Foo:bar ... -: 0:Key:123 ... '''.splitlines()) Traceback (most recent call last): ... RuntimeError: Missing key 'Source' in metadata. GCOV data was >> -: 0:Foo:bar -: 0:Key:123<< End of GCOV data >>> parse_metadata('-: 0:Source: file \n -: 0:Foo: bar \n -: 0:Key: 123 '.splitlines()) {'Source': 'file', 'Foo': 'bar', 'Key': '123'} >>> parse_metadata(''' ... -: 0:Source:file ... -: 0:Foo:bar ... -: 0:Key ... '''.splitlines()) {'Source': 'file', 'Foo': 'bar', 'Key': None} """ collected = {} for line in lines: # empty lines shouldn't occur in reality, but are common in testing if not line: continue parsed_line = _parse_line(line) if isinstance(parsed_line, _MetadataLine): key, value = parsed_line collected[key] = value else: break # stop at the first line that is not metadata if "Source" not in collected: data = "\n".join(lines) raise RuntimeError( f"Missing key 'Source' in metadata. GCOV data was >>{data}<< End of GCOV data" ) return collected _LineWithError = Tuple[str, Exception] def parse_coverage( lines: List[str], *, filename: str, ignore_parse_errors: set(), ) -> Tuple[FileCoverage, List[str]]: """ Extract coverage data from a gcov report. Logging: Parse problems are reported as warnings. Coverage exclusion decisions are reported as verbose messages. Arguments: lines: the lines of the file to be parsed (excluding newlines) filename: for error reports ignore_parse_errors: which errors should be converted to warnings Returns: tuple of the coverage data and the source code lines Raises: Any exceptions during parsing, unless ignore_parse_errors is set. """ lines_with_errors: List[_LineWithError] = [] tokenized_lines: List[Tuple[_Line, str]] = [] persistent_states: Dict[str, Any] = {} for raw_line in lines: # empty lines shouldn't occur in reality, but are common in testing if not raw_line: continue try: tokenized_lines.append( ( _parse_line(raw_line, ignore_parse_errors, persistent_states), raw_line, ) ) except Exception as ex: # pylint: disable=broad-except lines_with_errors.append((raw_line, ex)) if ( "negative_hits.warn_once_per_file" in persistent_states and persistent_states["negative_hits.warn_once_per_file"] > 1 ): LOGGER.warning( f"Ignored {persistent_states['negative_hits.warn_once_per_file']} issues overall." ) coverage = FileCoverage(filename) state = _ParserState() for line, raw_line in tokenized_lines: try: state = _gather_coverage_from_line( state, line, coverage=coverage, ) except Exception as ex: # pylint: disable=broad-except lines_with_errors.append((raw_line, ex)) state = _ParserState(is_recovering=True) # Clean up the final state. This shouldn't happen, # but the last line could theoretically contain pending function lines for function in state.deferred_functions: name, count, returned, blocks = function insert_function_coverage( coverage, FunctionCoverage( name, lineno=state.lineno + 1, count=count, returned=returned, blocks=blocks, ), FUNCTION_MAX_LINE_MERGE_OPTIONS, ) _report_lines_with_errors( lines_with_errors, filename=filename, ignore_parse_errors=ignore_parse_errors, ) src_lines = _reconstruct_source_code(line for line, _ in tokenized_lines) return coverage, src_lines def _reconstruct_source_code(tokens: Iterable[_Line]) -> List[str]: source_token_lines = [line for line in tokens if isinstance(line, _SourceLine)] src_lines = [""] * max((line.lineno for line in source_token_lines), default=0) for line in source_token_lines: src_lines[line.lineno - 1] = line.source_code return src_lines class _ParserState(NamedTuple): deferred_functions: List[_FunctionLine] = [] lineno: int = 0 blockno: int = None line_contents: str = "" is_recovering: bool = False def _gather_coverage_from_line( state: _ParserState, line: _Line, *, coverage: FileCoverage, ) -> _ParserState: """ Interpret a Line, updating the FileCoverage, and transitioning ParserState. The function handles all possible Line variants, and dies otherwise: >>> _gather_coverage_from_line(_ParserState(), "illegal line type", coverage=...) Traceback (most recent call last): AssertionError: Unexpected variant: 'illegal line type' """ # pylint: disable=too-many-return-statements,too-many-branches # pylint: disable=no-else-return # make life easier for type checkers if isinstance(line, _SourceLine): raw_count, lineno, source_code, extra_info = line is_noncode = extra_info & _ExtraInfo.NONCODE if not is_noncode: insert_line_coverage( coverage, LineCoverage( lineno, count=raw_count, md5=get_md5_hexdigest(source_code.encode("utf-8")), ), ) # handle deferred functions for function in state.deferred_functions: name, count, returned, blocks = function insert_function_coverage( coverage, FunctionCoverage( name, lineno=lineno, count=count, returned=returned, blocks=blocks ), FUNCTION_MAX_LINE_MERGE_OPTIONS, ) return _ParserState( lineno=line.lineno, line_contents=line.source_code, blockno=state.blockno, ) elif state.is_recovering: return state # skip until the next _SourceLine elif isinstance(line, _FunctionLine): # Defer handling of the function tag until the next source line. # This is important to get correct line number information. return state._replace(deferred_functions=[*state.deferred_functions, line]) elif isinstance(line, _BranchLine): branchno, hits, annotation = line # line_cov won't exist if it was considered noncode line_cov = coverage.lines.get(state.lineno) if line_cov: insert_branch_coverage( line_cov, branchno, BranchCoverage( blockno=state.blockno, count=hits, fallthrough=(annotation == "fallthrough"), throw=(annotation == "throw"), ), ) return state # ignore metadata in this phase elif isinstance(line, _MetadataLine): return state # currently, the parser just ignores specialization sections elif isinstance(line, (_SpecializationMarkerLine, _SpecializationNameLine)): return state # ignore unused line types, such as specialization sections elif isinstance(line, _CallLine): callno, returned = line line_cov = coverage.lines[state.lineno] # must already exist insert_call_coverage( line_cov, CallCoverage( callno=callno, covered=(returned > 0), ), ) return state elif isinstance(line, _BlockLine): _, _, blockno, _ = line return state._replace(blockno=blockno) elif isinstance(line, (_UnconditionalLine,)): return state else: return _assert_never(line) def _assert_never(never: NoReturn) -> NoReturn: """Used for the type checker""" raise AssertionError(f"Unexpected variant: {never!r}") def _report_lines_with_errors( lines_with_errors: List[_LineWithError], *, filename: str, ignore_parse_errors: set, ) -> None: """Log warnings and potentially re-throw exceptions""" if not lines_with_errors: return lines = [line for line, _ in lines_with_errors] errors = [error for _, error in lines_with_errors] lines_output = "\n\t ".join(lines) LOGGER.warning( f"Unrecognized GCOV output for {filename}\n" f"\t {lines_output}\n" "\tThis is indicative of a gcov output parse error.\n" "\tPlease report this to the gcovr developers\n" "\tat ." ) for ex in errors: LOGGER.warning(f"Exception during parsing:\n\t{type(ex).__name__}: {ex}") if ignore_parse_errors is not None and "all" in ignore_parse_errors: return LOGGER.error( "Exiting because of parse errors.\n" "\tYou can run gcovr with --gcov-ignore-parse-errors\n" "\tto continue anyway." ) # if we caught an exception, re-raise it for the traceback raise errors[0] # guaranteed to have at least one exception def _parse_line( line: str, ignore_parse_errors: set = (), persistent_states: dict = {} ) -> _Line: """ Categorize/parse individual lines without further processing. Example: can parse code line: >>> _parse_line(' -: 13:struct Foo{};') _SourceLine(hits=0, lineno=13, source_code='struct Foo{};', extra_info=NONCODE) >>> _parse_line(' 12: 13:foo += 1; ') _SourceLine(hits=12, lineno=13, source_code='foo += 1; ', extra_info=NONE) >>> _parse_line(' #####: 13:foo += 1;') _SourceLine(hits=0, lineno=13, source_code='foo += 1;', extra_info=NONE) >>> _parse_line(' =====: 13:foo += 1;') _SourceLine(hits=0, lineno=13, source_code='foo += 1;', extra_info=EXCEPTION_ONLY) >>> _parse_line(' 12*: 13:cond ? f() : g();') _SourceLine(hits=12, lineno=13, source_code='cond ? f() : g();', extra_info=PARTIAL) >>> _parse_line(' 1.7k*: 13:foo();') _SourceLine(hits=1700, lineno=13, source_code='foo();', extra_info=PARTIAL) Example: can parse metadata line: >>> _parse_line(' -: 0:Foo:bar baz') _MetadataLine(key='Foo', value='bar baz') >>> _parse_line(' -: 0:Some key:2') # coerce numbers _MetadataLine(key='Some key', value='2') Example: can parse branch tags: >>> _parse_line('branch 3 taken 15%') _BranchLine(branchno=3, hits=1, annotation=None) >>> _parse_line('branch 3 taken 0%') _BranchLine(branchno=3, hits=0, annotation=None) >>> _parse_line('branch 3 taken 123') _BranchLine(branchno=3, hits=123, annotation=None) >>> _parse_line('branch 3 taken -1', ("negative_hits.warn",)) _BranchLine(branchno=3, hits=0, annotation=None) >>> _parse_line('branch 7 taken 3% (fallthrough)') _BranchLine(branchno=7, hits=1, annotation='fallthrough') >>> _parse_line('branch 17 taken 99% (throw)') _BranchLine(branchno=17, hits=1, annotation='throw') >>> _parse_line('branch 0 never executed') _BranchLine(branchno=0, hits=0, annotation=None) >>> _parse_line('branch 0 never executed (fallthrough)') _BranchLine(branchno=0, hits=0, annotation='fallthrough') >>> _parse_line('branch 2 with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: branch 2 with some unknown format Example: can parse call tags: >>> _parse_line('call 0 never executed') _CallLine(callno=0, returned=0) >>> _parse_line('call 17 returned 50%') _CallLine(callno=17, returned=1) >>> _parse_line('call 17 returned 9') _CallLine(callno=17, returned=9) >>> _parse_line('call 2 with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: call 2 with some unknown format Example: can parse unconditional branches >>> _parse_line('unconditional 1 taken 17') _UnconditionalLine(branchno=1, hits=17) >>> _parse_line('unconditional 2 taken -1', ignore_parse_errors=set(['negative_hits.warn'])) _UnconditionalLine(branchno=2, hits=0) >>> _parse_line('unconditional 3 never executed') _UnconditionalLine(branchno=3, hits=0) >>> _parse_line('unconditional with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: unconditional with some unknown format Example: can parse function tags: >>> _parse_line('function foo called 2 returned 1 blocks executed 85%') _FunctionLine(name='foo', count=2, returned=1, blocks_covered=85.0) >>> _parse_line('function foo called 2 returned 50% blocks executed 85%') _FunctionLine(name='foo', count=2, returned=1, blocks_covered=85.0) >>> _parse_line('function foo called 2 returned 100% blocks executed 85%') _FunctionLine(name='foo', count=2, returned=2, blocks_covered=85.0) >>> _parse_line('function foo with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: function foo with some unknown format Example: can parse template specialization markers: >>> _parse_line('------------------') _SpecializationMarkerLine() Example: can parse template specialization names: >>> _parse_line('Foo::baz():') _SpecializationNameLine(name='Foo::baz()') >>> _parse_line(' foo:') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: foo: >>> _parse_line(':') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: : Example: can parse block line: >>> _parse_line(' 1: 32-block 0') _BlockLine(hits=1, lineno=32, blockno=0, extra_info=NONE) >>> _parse_line(' %%%%%: 33-block 1') _BlockLine(hits=0, lineno=33, blockno=1, extra_info=NONE) >>> _parse_line(' $$$$$: 33-block 1') _BlockLine(hits=0, lineno=33, blockno=1, extra_info=EXCEPTION_ONLY) >>> _parse_line(' -1: 32-block 0', ignore_parse_errors=set(['negative_hits.warn'])) _BlockLine(hits=0, lineno=32, blockno=0, extra_info=NONE) >>> _parse_line(' 1: 9-block with some unknown format') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: 1: 9-block with some unknown format Example: will reject garbage: >>> _parse_line('nonexistent_tag foo bar') Traceback (most recent call last): gcovr.formats.gcov.parser.UnknownLineType: nonexistent_tag foo bar """ # pylint: disable=too-many-branches tag = _parse_tag_line(line, ignore_parse_errors, persistent_states) if tag is not None: return tag # Handle lines that are like source lines. # But this could also include metadata lines and block-coverage lines. # CODE # # Structure: "COUNT: LINENO:CODE" # # Examples: # -: 13:struct Foo{}; # 12: 13:foo += 1; # #####: 13:foo += 1; # =====: 13:foo += 1; # 12*: 13:cond ? bar() : baz(); match = _RE_SOURCE_LINE.fullmatch(line) if match is not None: hits_str, lineno, source_code = match.groups() # METADATA (key, value) if hits_str == "-" and lineno == "0": if ":" in source_code: key, value = source_code.split(":", 1) return _MetadataLine(key, value.strip()) else: # Add a syntethic metadata with no value return _MetadataLine(source_code, None) if hits_str == "-": hits = 0 extra_info = _ExtraInfo.NONCODE elif hits_str == "#####": hits = 0 extra_info = _ExtraInfo.NONE elif hits_str == "=====": hits = 0 extra_info = _ExtraInfo.EXCEPTION_ONLY elif hits_str.endswith("*"): hits = _int_from_gcov_unit(hits_str[:-1]) extra_info = _ExtraInfo.PARTIAL else: hits = _int_from_gcov_unit(hits_str) extra_info = _ExtraInfo.NONE if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _SourceLine(hits, int(lineno), source_code, extra_info) # BLOCK # # Structure: "COUNT: LINENO-block BLOCKNO" if "-block " in line: match = _RE_BLOCK_LINE.match(line) if match is not None: hits_str, lineno, blockno = match.groups() if hits_str == "%%%%%": hits = 0 extra_info = _ExtraInfo.NONE elif hits_str == "$$$$$": hits = 0 extra_info = _ExtraInfo.EXCEPTION_ONLY else: hits = _int_from_gcov_unit(hits_str) extra_info = _ExtraInfo.NONE if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _BlockLine(hits, int(lineno), int(blockno), extra_info) # SPECIALIZATION NAME # # Structure: a name starting in the first column, ending with a ":". It is # not safe to make further assumptions about the layout of the (demangled) # identifier. For example, Rust might produce "::foo::h12345". # # This line type is therefore checked LAST! The old parser might have been # more robust because it would only consider specialization names on the # line following a specialization marker. if len(line) > 2 and not line[0].isspace() and line.endswith(":"): return _SpecializationNameLine(line[:-1]) raise UnknownLineType(line) def _parse_tag_line( line: str, ignore_parse_errors: set = (), persistent_states: dict = {} ) -> Optional[_Line]: """A tag line is any gcov line that starts in the first column.""" # pylint: disable=too-many-return-statements # Tag lines never start with whitespace. # # In principle, specialization names are also like tag lines. # But they don't have a marker, so their detection is done last. if line.startswith(" "): return None # BRANCH # # Structure: # branch BRANCHNO never executed # branch BRANCHNO taken VALUE # branch BRANCHNO taken VALUE (ANNOTATION) if line.startswith("branch "): match = _RE_BRANCH_LINE.match(line) if match is not None: branch_id, taken_str, annotation = match.groups() hits = 0 if taken_str is None else _int_from_gcov_unit(taken_str) if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _BranchLine(int(branch_id), hits, annotation) # CALL # # Structure (note whitespace after tag): # call 0 never executed # call 1 returned VALUE if line.startswith("call "): match = _RE_CALL_LINE.match(line) if match is not None: call_id, returned_str = match.groups() returned = 0 if returned_str is None else _int_from_gcov_unit(returned_str) return _CallLine(int(call_id), returned) # UNCONDITIONAL # # Structure: # unconditional NUM taken VALUE # unconditional NUM never executed if line.startswith("unconditional "): match = _RE_UNCONDITIONAL_LINE.match(line) if match is not None: branch_id, taken_str = match.groups() hits = 0 if taken_str is None else _int_from_gcov_unit(taken_str) if hits < 0: NegativeHits.raise_if_not_ignored( line, ignore_parse_errors, persistent_states ) hits = 0 return _UnconditionalLine(int(branch_id), hits) # FUNCTION # # Structure: # function NAME called VALUE returned VALUE blocks executed VALUE if line.startswith("function "): match = _RE_FUNCTION_LINE.match(line) if match is not None: name, count, returned, blocks = match.groups() count = _int_from_gcov_unit(count) return _FunctionLine( name, count, int(_float_from_gcov_percent(returned) * count / 100) if returned[-1] == "%" else int(returned), _float_from_gcov_percent(blocks), ) # SPECIALIZATION MARKER # # Structure: literally just lots of hyphens if line.startswith("-----"): return _SpecializationMarkerLine() return None def _int_from_gcov_unit(formatted: str) -> int: """ Try to reverse gcov's number formatting. Gcov's number formatting works like this: * if ``decimal_places >= 0``, format a percentage * the percentage is fudged so that 0% and 100% are only shown when that's the true value * otherwise, format a count * if human readable numbers are enabled, use SI units like ``1.7k`` instead of ``1693`` Relevant gcov command line flags: * ``-c`` enables counts instead of percentages * ``-H`` enables human-readable numbers (SI units) Note that percentages destroy information: the original value can't be recovered, so we must map to zero/one. Of course, counts are not that useful either because we don't know the max value. Examples: >>> _int_from_gcov_unit('123') 123 >>> _int_from_gcov_unit('-1.2k') -1200 >>> [_int_from_gcov_unit(value) for value in ('NAN %', '17.2%', '0%')] [0, 1, 0] >>> [_int_from_gcov_unit(value) for value in ('1.7k', '0.5G')] [1700, 500000000] """ if formatted.endswith("%"): return 1 if float(formatted[:-1]) > 0 else 0 units = "kMGTPEZY" for exponent, unit in enumerate(units, 1): if formatted.endswith(unit): return int(float(formatted[:-1]) * 1000**exponent) return int(formatted) def _float_from_gcov_percent(formatted: str) -> int: """ Transform percentage to float value Examples: >>> [_float_from_gcov_percent(value) for value in ('NAN %', '17.2%', '0%')] [nan, 17.2, 0.0] """ assert formatted.endswith("%"), f"Number must end with %, got {formatted}" return float(formatted[:-1]) gcovr-7.0/gcovr/formats/gcov/read.py000066400000000000000000000663651455455346200175530ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os import re import shlex import subprocess import io from threading import Lock from typing import Callable, List, Optional, Set, Tuple from ...options import Options from ...merging import merge_covdata from ...utils import ( search_file, commonpath, is_fs_case_insensitive, fix_case_of_path, ) from .workers import Workers, locked_directory from ...coverage import CovData from ...merging import get_merge_mode_from_options, insert_file_coverage from ...exclusions import apply_all_exclusions from ...decision_analysis import DecisionParser from .parser import parse_metadata, parse_coverage LOGGER = logging.getLogger("gcovr") output_re = re.compile(r"[Cc]reating [`'](.*)'$") source_error_re = re.compile( r"(?:[Cc](?:annot|ould not) open (?:source|graph) file|: No such file or directory)" ) output_error_re = re.compile( r"(?:[Cc](?:annot|ould not) open output file|Operation not permitted|Permission denied)" ) unknown_cla_re = re.compile(r"Unknown command line argument") def read_report(options: Options) -> CovData: datafiles = set() find_files = find_datafiles process_file = process_datafile if options.gcov_files: find_files = find_existing_gcov_files process_file = process_existing_gcov_file # Get data files if not options.search_paths: options.search_paths = [options.root] if options.gcov_objdir is not None: options.search_paths.append(options.gcov_objdir) for search_path in options.search_paths: datafiles.update(find_files(search_path, options.gcov_exclude_dirs)) # Get coverage data with Workers( options.gcov_parallel, lambda: {"covdata": dict(), "toerase": set(), "options": options}, ) as pool: LOGGER.debug(f"Pool started with {pool.size()} threads") for file_ in datafiles: pool.add(process_file, file_) contexts = pool.wait() toerase = set() covdata = dict() for context in contexts: covdata = merge_covdata( covdata, context["covdata"], get_merge_mode_from_options(options) ) toerase.update(context["toerase"]) for filepath in toerase: if os.path.exists(filepath): os.remove(filepath) return covdata def find_existing_gcov_files( search_path: str, exclude_dirs: List[re.Pattern] ) -> List[str]: """Find .gcov files under the given search path.""" if os.path.isfile(search_path): LOGGER.debug(f"Using given file {search_path}") gcov_files = [search_path] else: LOGGER.debug(f"Scanning directory {search_path} for gcov files...") gcov_files = list( search_file( re.compile(r".*\.gcov$").match, search_path, exclude_dirs=exclude_dirs ) ) LOGGER.debug(f"Found {len(gcov_files)} files (and will process all of them)") return gcov_files def find_datafiles(search_path: str, exclude_dirs: List[re.Pattern]) -> List[str]: """Find .gcda and .gcno files under the given search path. The .gcno files will *only* produce uncovered results. However, that is useful information when a compilation unit is never actually exercised by the test code. So we ONLY return them if there's no corresponding .gcda file. """ if os.path.isfile(search_path): LOGGER.debug(f"Using given file {search_path}") files = [search_path] else: LOGGER.debug(f"Scanning directory {search_path} for gcda/gcno files...") files = list( search_file( re.compile(r".*\.gc(da|no)$").match, search_path, exclude_dirs=exclude_dirs, ) ) gcda_files = [] gcno_files = [] known_file_stems = set() for filename in files: stem, ext = os.path.splitext(filename) if ext == ".gcda": gcda_files.append(filename) known_file_stems.add(stem) elif ext == ".gcno": gcno_files.append(filename) # remove gcno files that match a gcno stem gcno_files = [ filename for filename in gcno_files if os.path.splitext(filename)[0] not in known_file_stems ] LOGGER.debug( f"Found {len(files)} files (and will process {len(gcda_files) + len(gcno_files)})" ) return gcda_files + gcno_files # # Process a single gcov datafile # def process_gcov_data( data_fname: str, gcda_fname: Optional[str], covdata: CovData, options: Options, current_dir: str = None, ) -> None: with io.open( data_fname, "r", encoding=options.source_encoding, errors="replace" ) as INPUT: lines = INPUT.read().splitlines() # Find the source file # TODO: instead of heuristics, use "working directory" if available metadata = parse_metadata(lines) source = metadata.get("Source") if source is None: raise RuntimeError("Unexpected value 'None' for metadata 'Source'.") # gcov writes filenames with '/' path separators even if the OS # separator is different, so we replace it with the correct separator source = source.replace("/", os.sep) fname = guess_source_file_name( source, data_fname, gcda_fname, root_dir=options.root_dir, starting_dir=options.starting_dir, obj_dir=None if options.gcov_objdir is None else os.path.abspath(options.gcov_objdir), current_dir=current_dir, ) # Return if the filename does not match the filter # Return if the filename matches the exclude pattern filtered, excluded = apply_filter_include_exclude( fname, options.filter, options.exclude ) if filtered: LOGGER.debug(f" Filtering coverage data for file {fname}") return if excluded: LOGGER.debug(f" Excluding coverage data for file {fname}") return LOGGER.debug(f"Parsing coverage data for file {fname}") key = os.path.normpath(fname) coverage, source_lines = parse_coverage( lines, filename=key, ignore_parse_errors=options.gcov_ignore_parse_errors, ) LOGGER.debug(f"Apply exclusions for {fname}") apply_all_exclusions(coverage, lines=source_lines, options=options) if options.show_decision: decision_parser = DecisionParser(coverage, source_lines) decision_parser.parse_all_lines() LOGGER.debug(f"Merge coverage data for {fname}") insert_file_coverage(covdata, coverage, get_merge_mode_from_options(options)) def guess_source_file_name( source_from_gcov: str, data_fname: str, gcda_fname: str, root_dir: str, starting_dir: str, obj_dir: str, current_dir: str = None, ) -> str: if current_dir is None: current_dir = os.getcwd() if os.path.isabs(source_from_gcov): fname = source_from_gcov elif gcda_fname is None: fname = guess_source_file_name_via_aliases( source_from_gcov, data_fname, current_dir ) else: fname = guess_source_file_name_heuristics( source_from_gcov, data_fname, gcda_fname, current_dir, root_dir, starting_dir, obj_dir, ) if is_fs_case_insensitive(): fname = fix_case_of_path(fname) LOGGER.debug( f"Finding source file corresponding to a gcov data file\n" f" gcov_fname {data_fname}\n" f" current_dir {current_dir}\n" f" root {root_dir}\n" f" starting_dir {starting_dir}\n" f" obj_dir {obj_dir}\n" f" gcda_fname {gcda_fname}\n" f" --> fname {fname}" ) return fname def guess_source_file_name_via_aliases( source_from_gcov: str, data_fname: str, current_dir: str, ) -> str: common_dir = commonpath([data_fname, current_dir]) fname = os.path.abspath(os.path.join(common_dir, source_from_gcov)) if os.path.exists(fname): return fname initial_fname = fname data_fname_dir = os.path.dirname(data_fname) fname = os.path.abspath(os.path.join(data_fname_dir, source_from_gcov)) if os.path.exists(fname): return fname # @latk-2018: The original code is *very* insistent # on returning the inital guess. Why? return initial_fname def guess_source_file_name_heuristics( source_from_gcov: str, data_fname: str, gcda_fname: str, current_dir: str, root_dir: str, starting_dir: str, obj_dir: str, ) -> str: # 0. Try using the path to the gcov file fname = os.path.join(os.path.dirname(data_fname), source_from_gcov) if os.path.exists(fname): return fname LOGGER.debug("Fallback to heuristic of gcovr 5.1") # 1. Try using the current working directory as the source directory fname = os.path.join(current_dir, source_from_gcov) if os.path.exists(fname): return fname # 2. Try using the path to common prefix with the root_dir as the source directory fname = os.path.join(root_dir, source_from_gcov) if os.path.exists(fname): return fname # 3. Try using the starting directory as the source directory fname = os.path.join(starting_dir, source_from_gcov) if os.path.exists(fname): return fname # 4. Try using relative path from object dir if obj_dir is not None: fname = os.path.normpath(os.path.join(obj_dir, source_from_gcov)) if os.path.exists(fname): return fname # Get path of gcda file gcda_fname_dir = os.path.dirname(gcda_fname) # 5. Try using the path to the gcda as the source directory fname = os.path.join(gcda_fname_dir, source_from_gcov) if os.path.exists(fname): return os.path.normpath(fname) # 6. Try using the path to the gcda file as the source directory, removing the path part from the gcov file fname = os.path.join(gcda_fname_dir, os.path.basename(source_from_gcov)) return fname def process_datafile( filename: str, covdata: CovData, options: Options, toerase: Set[str] ) -> None: r"""Run gcovr in a suitable directory to collect coverage from gcda files. Params: filename (path): the path to a gcda or gcno file covdata (dict, mutable): the global covdata dictionary options (object): the configuration options namespace toerase (set, mutable): files that should be deleted later Returns: Nothing. Finding a suitable working directory is tricky. The coverage files (gcda and gcno) are stored next to object (.o) files. However, gcov needs to also resolve the source file name. The relative source file paths in the coverage data are relative to the gcc working directory. Therefore, gcov must be invoked in the same directory as gcc. How to find that directory? By various heuristics. This is complicated by the problem that the build process tells gcc where to run, where the sources are, and where to put the object files. We only know the object files and have to work everything out in reverse. Ideally, the build process only runs gcc from *one* directory and the user can provide this directory as the ``--gcov-object-directory``. If it exists, we try that path as a workdir, If the path is relative, it is resolved relative to the gcovr cwd and the object file location. We next try the ``--root`` directory. TODO: should probably also be the gcovr start directory. If none of those work, we assume that the object files are in a subdirectory of the gcc working directory, i.e. we can walk the directory tree upwards. All of this works fine unless gcc was invoked like ``gcc -o ../path``, i.e. the object files are in a sibling directory. TODO: So far there is no good way to address this case. """ LOGGER.debug(f"Processing file: {filename}") abs_filename = os.path.abspath(filename).replace( os.path.sep, "/" ) # gcov requires posix style path errors = [] potential_wd = [] if options.gcov_objdir: potential_wd = find_potential_working_directories_via_objdir( abs_filename, options.gcov_objdir, error=errors.append ) # no objdir was specified or objdir didn't exist consider_parent_directories = not potential_wd # Always add the root directory potential_wd.append(options.root_dir) if consider_parent_directories: wd = os.path.dirname(abs_filename) while wd != potential_wd[-1]: potential_wd.append(wd) wd = os.path.dirname(wd) for wd in potential_wd: done = run_gcov_and_process_files( abs_filename, covdata, options=options, error=errors.append, chdir=wd, ) if options.gcov_delete: if not abs_filename.endswith("gcno"): toerase.add(abs_filename) if done: return errors_output = "\n\t".join(errors) errors_output = ( f"GCOV produced the following errors processing {filename}:\n" f"\t{errors_output}\n" "\t(gcovr could not infer a working directory that resolved it.)\n" "To ignore this error use option --gcov-ignore-errors=no_working_dir_found." ) LOGGER.error(errors_output) # Check if error shall be ignored if options.gcov_ignore_errors is None or not any( [v in options.gcov_ignore_errors for v in ["all", "no_working_dir_found"]] ): raise RuntimeError(errors_output) def find_potential_working_directories_via_objdir( abs_filename: str, objdir: str, error: Callable[[str], None] ) -> List[str]: # absolute path - just return the objdir if os.path.isabs(objdir): if os.path.isdir(objdir): return [objdir] # relative path: check relative to both the cwd and the gcda file else: potential_wd = [ testdir for prefix in [os.path.dirname(abs_filename), os.getcwd()] for testdir in [os.path.join(prefix, objdir)] if os.path.isdir(testdir) ] if potential_wd: return potential_wd error( "ERROR: cannot identify the location where GCC " "was run using --gcov-object-directory=%s\n" % objdir ) return [] class GcovProgram: __lock = Lock() __cmd = None __cmd_split = None __default_options = [] __exitcode_to_ignore = None __help_output = None class LockContext(object): def __init__(self, lock: Lock): self.lock = lock def __enter__(self): self.lock.acquire() def __exit__(self, *_): self.lock.release() def __init__(self, cmd: str): with GcovProgram.LockContext(GcovProgram.__lock): if GcovProgram.__cmd is None: GcovProgram.__cmd = cmd # If the first element of cmd - the executable name - has embedded spaces # (other than within quotes), it probably includes extra arguments. GcovProgram.__cmd_split = shlex.split(GcovProgram.__cmd) else: assert ( GcovProgram.__cmd == cmd ), f"Gcov command must not be changed, expected '{GcovProgram.__cmd}', got '{cmd}'" def identify_and_cache_capabilities(self) -> None: with GcovProgram.LockContext(GcovProgram.__lock): if not GcovProgram.__default_options: GcovProgram.__default_options = [ "--branch-counts", "--branch-probabilities", "--all-blocks", ] if self.__check_gcov_help_content("--demangled-names"): GcovProgram.__default_options.append("--demangled-names") if self.__check_gcov_help_content("--hash-filenames"): GcovProgram.__default_options.append("--hash-filenames") elif self.__check_gcov_help_content("--preserve-paths"): GcovProgram.__default_options.append("--preserve-paths") else: LOGGER.warning( "Options '--hash-filenames' and '--preserve-paths' are not " f"supported by '{GcovProgram.__cmd}'. Source files with " "identical file names may result in incorrect coverage." ) if GcovProgram.__exitcode_to_ignore is None: GcovProgram.__exitcode_to_ignore = [0] # SUCCESS if not self.__check_gcov_help_content("LLVM"): GcovProgram.__exitcode_to_ignore.append(6) # WRITE GCOV ERROR def __get_help_output(self) -> str: if GcovProgram.__help_output is None: GcovProgram.__help_output = "" for help_option in ["--help", "--help-hidden"]: gcov_process = self.__get_gcov_process( [help_option], universal_newlines=True, ) out, _ = gcov_process.communicate(timeout=30) if not gcov_process.returncode: # gcov execution was successful, help argument is not supported. GcovProgram.__help_output += out if GcovProgram.__help_output == "": # gcov tossed errors: throw exception raise RuntimeError("Error in gcov command line, couldn't get help.") return GcovProgram.__help_output def __check_gcov_help_content(self, option: str) -> bool: if option in self.__get_help_output(): return True return False def get_default_options(self) -> List[str]: return GcovProgram.__default_options def __get_gcov_process(self, args: List[str], **kwargs) -> subprocess.Popen: # NB: Currently, we will only parse English output env = kwargs.pop("env") if "env" in kwargs else dict(os.environ) env["LC_ALL"] = "C" env["LANGUAGE"] = "en_US" if "cwd" not in kwargs: kwargs["cwd"] = "." cmd = GcovProgram.__cmd_split + args LOGGER.debug(f"Running gcov: '{' '.join(cmd)}' in '{kwargs['cwd']}'") return subprocess.Popen( cmd, env=env, stdout=subprocess.PIPE, stderr=subprocess.PIPE, encoding="utf-8", **kwargs, ) def run_with_args(self, args: List[str], **kwargs) -> Tuple[str, str]: """Run the gcov program >>> import platform >>> if platform.system() == "Windows": ... print("kill not working on Windows") # doctest: +SKIP ... else: ... GcovProgram("bash").run_with_args(["-c", "exit 1"]) Traceback (most recent call last): ... RuntimeError: GCOV returncode was 1. >>> if platform.system() == "Windows": ... GcovProgram("bash").run_with_args(["-c", "exit 1"]) ... else: ... print("kill not working on Windows") # doctest: +SKIP Traceback (most recent call last): ... RuntimeError: GCOV returncode was 4294967295. >>> if platform.system() == "Windows": ... print("kill not working on Windows") # doctest: +SKIP ... else: ... GcovProgram("bash").run_with_args(["-c", "kill $$"]) Traceback (most recent call last): ... RuntimeError: GCOV returncode was -15 (exited by signal). >>> if platform.system() == "Windows": ... GcovProgram("bash").run_with_args(["-c", "kill $$"]) ... else: ... print("kill not working on Windows") # doctest: +SKIP Traceback (most recent call last): ... RuntimeError: GCOV returncode was 15. """ gcov_process = self.__get_gcov_process(args, **kwargs) out, err = gcov_process.communicate() if gcov_process.returncode < 0: raise RuntimeError( f"GCOV returncode was {gcov_process.returncode} (exited by signal)." ) elif gcov_process.returncode not in GcovProgram.__exitcode_to_ignore: raise RuntimeError(f"GCOV returncode was {gcov_process.returncode}.") return (out, err) def run_gcov_and_process_files( abs_filename: str, covdata: CovData, options: Options, error: Callable[[str], None], chdir: str, ) -> bool: fname = None out = None err = None try: gcov_cmd = GcovProgram(options.gcov_cmd) gcov_cmd.identify_and_cache_capabilities() # ATTENTION: # This lock is essential for parallel processing because without # this there can be name collisions for the generated output files. with locked_directory(chdir): filename = abs_filename # Use try catch because the relpath can fail on Windows for different drives. # Do not know how to force this exception therefore ignore coverage. try: filename = os.path.relpath(filename, chdir) except Exception: # pragma: no cover pass object_directory = os.path.dirname(abs_filename) try: object_directory = os.path.relpath(object_directory, chdir) except Exception: # pragma: no cover pass out, err = gcov_cmd.run_with_args( [ abs_filename, *gcov_cmd.get_default_options(), "--object-directory", object_directory, ], cwd=chdir, ) # find the files that gcov created active_gcov_files, all_gcov_files = select_gcov_files_from_stdout( out, gcov_filter=options.gcov_filter, gcov_exclude=options.gcov_exclude, chdir=chdir, ) if unknown_cla_re.search(err): # gcov tossed errors: throw exception raise RuntimeError(f"Error in gcov command line: {err}") else: ignore_source_errors = options.gcov_ignore_errors is not None and any( [ v in options.gcov_ignore_errors for v in ["all", "source_not_found"] ] ) ignore_output_errors = options.gcov_ignore_errors is not None and any( [v in options.gcov_ignore_errors for v in ["all", "output_error"]] ) if ( # GCOV did not find source file and error shall not be ignored (source_error_re.search(err) and not ignore_source_errors) # GCOV can not write output file and error shall not be ignored or (output_error_re.search(err) and not ignore_output_errors) ): # gcov tossed errors: try the next potential_wd error(f"In directory {chdir}:\n{err}") done = False else: if ignore_output_errors: active_gcov_files = [ f for f in active_gcov_files if os.path.exists(f) ] # Process *.gcov files for fname in active_gcov_files: process_gcov_data(fname, abs_filename, covdata, options) done = True if options.gcov_keep and done: basename = os.path.basename(abs_filename) for file in active_gcov_files: dir, filename = os.path.split(file) os.replace(file, os.path.join(dir, f"{basename}.{filename}")) for filepath in ( all_gcov_files - active_gcov_files if options.gcov_keep and done else all_gcov_files ): if os.path.exists(filepath): os.remove(filepath) except Exception: LOGGER.error( f"Trouble processing {abs_filename!r} with working directory {chdir!r}.\n" f"Stdout of gcov was >>{out}<< End of stdout\n" f"Stderr of gcov was >>{err}<< End of stderr\n" f"Current processed gcov file was {fname!r}.\n" "Use option --verbose to get extended information." ) raise return done def select_gcov_files_from_stdout( out: str, gcov_filter: List[re.Pattern], gcov_exclude: List[re.Pattern], chdir: str ) -> Tuple[List[str], List[str]]: active_files = set([]) all_files = set([]) for line in out.splitlines(): found = output_re.search(line.strip()) if found is None: continue fname = found.group(1) full = os.path.join(chdir, fname) all_files.add(full) filtered, excluded = apply_filter_include_exclude( fname, gcov_filter, gcov_exclude ) if filtered: LOGGER.debug(f"Filtering gcov file {fname}") continue if excluded: LOGGER.debug(f"Excluding gcov file {fname}") continue active_files.add(full) return active_files, all_files # # Process Already existing gcov files # def process_existing_gcov_file( filename: str, covdata: CovData, options: Options, toerase: List[str] ) -> None: filtered, excluded = apply_filter_include_exclude( filename, options.gcov_filter, options.gcov_exclude ) if filtered: LOGGER.debug(f"This gcov file does not match the filter: {filename}") return if excluded: LOGGER.debug(f"Excluding gcov file: {filename}") return process_gcov_data(filename, None, covdata, options) if not options.gcov_keep: toerase.add(filename) def apply_filter_include_exclude( filename: str, include_filters: List[re.Pattern], exclude_filters: List[re.Pattern] ) -> Tuple[bool, bool]: """Apply inclusion/exclusion filters to filename The include_filters are tested against the given (relative) filename. The exclude_filters are tested against the stripped, given (relative), and absolute filenames. filename (str): the file path to match, should be relative include_filters (list of regex): ANY of these filters must match exclude_filters (list of regex): NONE of these filters must match returns: (filtered, exclude) filtered (bool): True when filename failed the include_filter excluded (bool): True when filename failed the exclude_filters """ filtered = not any(f.match(filename) for f in include_filters) excluded = False if filtered: return filtered, excluded excluded = any(f.match(filename) for f in exclude_filters) return filtered, excluded gcovr-7.0/gcovr/formats/gcov/workers.py000066400000000000000000000106711455455346200203210ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from threading import Thread, Condition, RLock from contextlib import contextmanager from queue import Queue, Empty class LockedDirectories(object): """ Class that keeps a list of locked directories """ def __init__(self): self.dirs = set() self.cv = Condition() def run_in(self, dir_): """ Start running in the directory and lock it """ self.cv.acquire() while dir_ in self.dirs: self.cv.wait() self.dirs.add(dir_) self.cv.release() def done(self, dir_): """ Finished with the directory, unlock it """ self.cv.acquire() self.dirs.remove(dir_) self.cv.notify_all() self.cv.release() @contextmanager def locked_directory(dir_): """ Context for doing something in a locked directory """ locked_directory.global_object.run_in(dir_) try: yield finally: locked_directory.global_object.done(dir_) locked_directory.global_object = LockedDirectories() def worker(queue, context, pool): """ Run work items from the queue until the sentinal None value is hit """ while True: work, args, kwargs = queue.get(True) if not work: break kwargs.update(context) try: work(*args, **kwargs) except: # noqa: E722 import sys pool.raise_exception(sys.exc_info()) break class Workers(object): """ Create a thread-pool which can be given work via an add method and will run until work is complete """ def __init__(self, number, context): assert number >= 1 self.q = Queue() self.lock = RLock() self.exceptions = [] self.contexts = [context() for _ in range(0, number)] self.workers = [ Thread(target=worker, args=(self.q, c, self)) for c in self.contexts ] for w in self.workers: w.start() def add(self, work, *args, **kwargs): """ Add in a method and the arguments to be used when running it """ with self.lock: if not self.exceptions: self.q.put((work, args, kwargs)) def add_sentinels(self): """ Add the sentinels to the end of the queue so the threads know to stop """ with self.lock: for _ in self.workers: self.q.put((None, [], dict())) def drain(self): """ Drain the queue """ with self.lock: while True: try: work, args, kwargs = self.q.get(False) except Empty: break self.add_sentinels() def raise_exception(self, exc_info): """ A thread has failed and needs to raise an exception. """ with self.lock: self.drain() self.exceptions.append(exc_info) def size(self): """ Run the size of the thread pool """ return len(self.workers) def wait(self): """ Wait until all work is complete """ self.add_sentinels() for w in self.workers: # Allow interrupts in Thread.join while w.is_alive(): w.join(timeout=1) for exc_type, exc_obj, exc_trace in self.exceptions: import traceback traceback.print_exception(exc_type, exc_obj, exc_trace) if self.exceptions: raise self.exceptions[0][1] return self.contexts def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): if exc_val is not None: self.drain() self.wait() gcovr-7.0/gcovr/formats/html/000077500000000000000000000000001455455346200162545ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/html/__init__.py000066400000000000000000000260571455455346200203770ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging from typing import List from ...options import ( GcovrConfigOption, OutputOrDefault, check_input_file, check_percentage, ) from ...formats.base import BaseHandler from ...coverage import CovData LOGGER = logging.getLogger("gcovr") class HtmlHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: from .write import CssRenderer return [ # Global options needed for report "exclude_calls", "show_decision", # Local options GcovrConfigOption( "html", ["--html"], group="output_options", metavar="OUTPUT", help="Generate a HTML report. OUTPUT is optional and defaults to --output.", nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "html_details", ["--html-details"], group="output_options", metavar="OUTPUT", help=( "Add annotated source code reports to the HTML report. " "Implies --html, can not be used together with --html-nested. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "html_nested", ["--html-nested"], group="output_options", metavar="OUTPUT", help=( "Add annotated source code reports to the HTML report. " "A page is created for each directory that summarize subdirectories " "with aggregated statistics. " "Implies --html, can not be used together with --html-details. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "html_template_dir", ["--html-template-dir"], group="output_options", metavar="OUTPUT", help=( "Override the default Jinja2 template directory for the HTML report. " ), ), GcovrConfigOption( "html_syntax_highlighting", ["--html-syntax-highlighting", "--html-details-syntax-highlighting"], group="output_options", help="Use syntax highlighting in HTML source page. Enabled by default.", action="store_const", default=True, const=True, const_negate=False, # autogenerates --no-NAME with action const=False ), GcovrConfigOption( "html_theme", ["--html-theme"], group="output_options", type=str, choices=CssRenderer.get_themes(), metavar="THEME", help=( "Override the default color theme for the HTML report. " "Default is {default!s}." ), default=CssRenderer.get_default_theme(), ), GcovrConfigOption( "html_css", ["--html-css"], group="output_options", type=check_input_file, metavar="CSS", help="Override the default style sheet for the HTML report.", default=None, ), GcovrConfigOption( "html_title", ["--html-title"], group="output_options", metavar="TITLE", help="Use TITLE as title for the HTML report. Default is '{default!s}'.", default="GCC Code Coverage Report", ), GcovrConfigOption( "html_medium_threshold", ["--html-medium-threshold"], group="output_options", type=check_percentage, metavar="MEDIUM", help=( "If the coverage is below MEDIUM, the value is marked " "as low coverage in the HTML report. " "MEDIUM has to be lower than or equal to value of --html-high-threshold " "and greater than 0. " "If MEDIUM is equal to value of --html-high-threshold the report has " "only high and low coverage. Default is {default!s}." ), default=75.0, ), GcovrConfigOption( "html_high_threshold", ["--html-high-threshold"], group="output_options", type=check_percentage, metavar="HIGH", help=( "If the coverage is below HIGH, the value is marked " "as medium coverage in the HTML report. " "HIGH has to be greater than or equal to value of --html-medium-threshold. " "If HIGH is equal to value of --html-medium-threshold the report has " "only high and low coverage. Default is {default!s}." ), default=90.0, ), GcovrConfigOption( "html_medium_threshold_branch", ["--html-medium-threshold-branch"], group="output_options", metavar="MEDIUM_BRANCH", type=check_percentage, help="If the coverage is below MEDIUM_BRANCH, the value is marked " "as low coverage in the HTML report. " "MEDIUM_BRANCH has to be lower than or equal to value of --html-high-threshold-branch " "and greater than 0. " "If MEDIUM_BRANCH is equal to value of --html-medium-threshold-branch the report has " "only high and low coverage. Default is taken from --html-medium-threshold.", default=None, ), GcovrConfigOption( "html_high_threshold_branch", ["--html-high-threshold-branch"], group="output_options", type=check_percentage, metavar="HIGH_BRANCH", help="If the coverage is below HIGH_BRANCH, the value is marked " "as medium coverage in the HTML report. " "HIGH_BRANCH has to be greater than or equal to value of --html-medium-threshold-branch. " "If HIGH_BRANCH is equal to value of --html-medium-threshold-branch the report has " "only high and low coverage. Default is taken from --html-high-threshold.", default=None, ), GcovrConfigOption( "html_medium_threshold_line", ["--html-medium-threshold-line"], group="output_options", metavar="MEDIUM_LINE", type=check_percentage, help="If the coverage is below MEDIUM_LINE, the value is marked " "as low coverage in the HTML report. " "MEDIUM_LINE has to be lower than or equal to value of --html-high-threshold-line " "and greater than 0. " "If MEDIUM_LINE is equal to value of --html-medium-threshold-line the report has " "only high and low coverage. Default is taken from --html-medium-threshold.", default=None, ), GcovrConfigOption( "html_high_threshold_line", ["--html-high-threshold-line"], group="output_options", type=check_percentage, metavar="HIGH_LINE", help="If the coverage is below HIGH_LINE, the value is marked " "as medium coverage in the HTML report. " "HIGH_LINE has to be greater than or equal to value of --html-medium-threshold-line. " "If HIGH_LINE is equal to value of --html-medium-threshold-line the report has " "only high and low coverage. Default is taken from --html-high-threshold.", default=None, ), GcovrConfigOption( "html_tab_size", ["--html-tab-size"], group="output_options", help="Used spaces for a tab in a source file. Default is {default!s}", type=int, default=4, ), GcovrConfigOption( "html_relative_anchors", ["--html-absolute-paths"], group="output_options", help=( "Use absolute paths to link the --html-details reports. " "Defaults to relative links." ), action="store_false", ), GcovrConfigOption( "html_encoding", ["--html-encoding"], group="output_options", help=( "Override the declared HTML report encoding. " "Defaults to {default!s}. " "See also --source-encoding." ), default="UTF-8", ), GcovrConfigOption( "html_self_contained", ["--html-self-contained"], group="output_options", help=( "Control whether the HTML report bundles resources like CSS styles. " "Self-contained reports can be sent via email, " "but conflict with the Content Security Policy of some web servers. " "Defaults to self-contained reports unless --html-details is used." ), action="store_const", default=None, const=True, const_negate=False, ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/html/default/000077500000000000000000000000001455455346200177005ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/html/default/base.html000066400000000000000000000017501455455346200215030ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {{info.head}} {% if css_link is defined %} {% else %} {% endif %}

{{info.head}}


{% block summary %} {% endblock %}

{% block content %} {% endblock %}
gcovr-7.0/gcovr/formats/html/default/directory_page.content.html000066400000000000000000000042501455455346200252400ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in info.files %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
File Lines Functions BranchesDecisionsCalls
{% if row.link is not none %} {{row.filename}} {% else %} {{row.filename}} {% endif %} {{row.lines.coverage}} {{row.lines.coverage}}% {{row.lines.exec}} / {{row.lines.total}} {{row.functions.coverage}}% {{row.functions.exec}} / {{row.functions.total}} {{row.branches.coverage}}% {{row.branches.exec}} / {{row.branches.total}}{{row.decisions.coverage}}% {{row.decisions.exec}} / {{row.decisions.total}}{{row.calls.coverage}}% {{row.calls.exec}} / {{row.calls.total}}
gcovr-7.0/gcovr/formats/html/default/directory_page.html000066400000000000000000000004571455455346200235740ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "directory_page.summary.html" %} {% endblock %} {% block navigation %} {% include "directory_page.navigation.html" %} {% endblock %} {% block content %} {% include "directory_page.content.html" %} {% endblock %} gcovr-7.0/gcovr/formats/html/default/directory_page.navigation.html000066400000000000000000000002001455455346200257140ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if info.link_function_list %} List of functions {%- endif %} gcovr-7.0/gcovr/formats/html/default/directory_page.summary.html000066400000000000000000000063651455455346200252740ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if (COVERAGE_MED != LINE_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %} {% endif %} {% if (COVERAGE_MED != BRANCH_COVERAGE_MED) or (COVERAGE_HIGH != BRANCH_COVERAGE_HIGH) %} {% endif %}
Directory: {{info.get_directory()}}
Date: {{info.date}}
Coverage: low: ≥ 0% {% if COVERAGE_MED != COVERAGE_HIGH %} medium: ≥ {{COVERAGE_MED}}% {% endif %} {% if COVERAGE_HIGH < 100 %} high: ≥ {{COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Lines: low: ≥ 0% {% if LINE_COVERAGE_MED != LINE_COVERAGE_HIGH %} medium: ≥ {{LINE_COVERAGE_MED}}% {% endif %} {% if LINE_COVERAGE_HIGH < 100 %} high: ≥ {{LINE_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Branches: low: ≥ 0% {% if BRANCH_COVERAGE_MED != BRANCH_COVERAGE_HIGH %} medium: ≥ {{BRANCH_COVERAGE_MED}}% {% endif %} {% if BRANCH_COVERAGE_HIGH < 100 %} high: ≥ {{BRANCH_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %}
Exec Total Coverage
Lines: {{info.lines.exec}} {{info.lines.total}} {{info.lines.coverage}}%
Functions: {{info.functions.exec}} {{info.functions.total}} {{info.functions.coverage}}%
Branches: {{info.branches.exec}} {{info.branches.total}} {{info.branches.coverage}}%
Decisions: {{info.decisions.exec}} {{info.decisions.total}} {{info.decisions.coverage}}%
Calls: {{info.calls.exec}} {{info.calls.total}} {{info.calls.coverage}}%
gcovr-7.0/gcovr/formats/html/default/functions_page.content.html000066400000000000000000000015771455455346200252550ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% for function_batch in all_functions | batch(10000) %} {% for entry in function_batch %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (File:Line) Call count Block coverage
{{ entry["name"] }} ({{ entry["filename"] }}:{{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endfor %} gcovr-7.0/gcovr/formats/html/default/functions_page.html000066400000000000000000000003301455455346200235660ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "functions_page.summary.html" %} {% endblock %} {% block content %} {% include "functions_page.content.html" %} {% endblock %} gcovr-7.0/gcovr/formats/html/default/functions_page.summary.html000066400000000000000000000024371455455346200252740ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
Directory: {{info.get_directory()}}
Date: {{info.date}}
{% if SHOW_DECISION %} {% endif %}
Exec Total Coverage
Lines: {{info.lines.exec}} {{info.lines.total}} {{info.lines.coverage}}%
Functions: {{info.functions.exec}} {{info.functions.total}} {{info.functions.coverage}}%
Branches: {{info.branches.exec}} {{info.branches.total}} {{info.branches.coverage}}%
Decisions: {{info.decisions.exec}} {{info.decisions.total}} {{info.decisions.coverage}}%
gcovr-7.0/gcovr/formats/html/default/pygments.blue000066400000000000000000000000101455455346200224060ustar00rootroot00000000000000default gcovr-7.0/gcovr/formats/html/default/pygments.green000066400000000000000000000000101455455346200225570ustar00rootroot00000000000000default gcovr-7.0/gcovr/formats/html/default/source_page.content.html000066400000000000000000000060021455455346200245310ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in source_lines %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
Line BranchDecisionCallExec Source
{{row.lineno}} {% if row.linebranch %}
{{row.linebranch.taken}}/{{row.linebranch.total}}
{% for branch in row.linebranch.branches %} {% if branch.taken %}
✓ Branch {{branch.name}} taken {{branch.count}} times.
{% else %}
✗ Branch {{branch.name}} not taken.
{% endif%} {% endfor %}
{% endif %}
{% if row.linedecision %}
{{row.linedecision.taken}}/{{row.linedecision.total}}
{% for decision in row.linedecision.decisions %} {% if decision.uncheckable %}
? Decision couldn't be analyzed.
{% elif decision.taken %}
✓ Decision '{{decision.name}}' taken {{decision.count}} times.
{% else %}
✗ Decision '{{decision.name}}' not taken.
{% endif %} {% endfor %}
{% endif %}
{% if row.linecall %}
{{row.linecall.invoked}}/{{row.linecall.total}}
{% for call in row.linecall.calls %} {% if call.invoked %}
✓ Call {{call.name}} invoked.
{% else %}
✗ Call {{call.name}} not invoked.
{% endif%} {% endfor %}
{% endif %}
{% if ( row.covclass == 'uncoveredLine' ) %}✗{% elif ( row.covclass == 'excludedLine' ) %}−{% else %}{{row.linecount}}{% endif %} {{row.source}}
gcovr-7.0/gcovr/formats/html/default/source_page.html000066400000000000000000000004461455455346200230660ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "source_page.summary.html" %} {% endblock %} {% block navigation %} {% include "source_page.navigation.html" %} {% endblock %} {% block content %} {% include "source_page.content.html" %} {% endblock %} gcovr-7.0/gcovr/formats/html/default/source_page.navigation.html000066400000000000000000000016241455455346200252230ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if function_list %}
List of functions {% for entry in function_list %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (Line) Call count Block coverage
{{ entry["name"] }} (line {{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endif -%} gcovr-7.0/gcovr/formats/html/default/source_page.summary.html000066400000000000000000000033151455455346200245600ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if SHOW_DECISION and decisions.unchecked > 0 %} {% endif %}
Directory: {{info.get_directory()}}
File: {{filename}}
Date: {{info.date}}
Warnings: {{decisions.unchecked}} unchecked decisions!
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %}
Exec Total Coverage
Lines: {{lines.exec}} {{lines.total}} {{lines.coverage}}%
Functions: {{functions.exec}} {{functions.total}} {{functions.coverage}}%
Branches: {{branches.exec}} {{branches.total}} {{branches.coverage}}%
Decisions: {{decisions.exec}} {{decisions.total}} {{decisions.coverage}}%
Calls: {{calls.exec}} {{calls.total}} {{calls.coverage}}%
gcovr-7.0/gcovr/formats/html/default/style.css000066400000000000000000000026421455455346200215560ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: {{tab_size}}; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } {% include "style.summary.css" %} {% include "style.meter.css" %} {% include "style.filelist.css" %} {% include "style.details.css" %} footer { text-align: center; padding-top: 3px; } gcovr-7.0/gcovr/formats/html/default/style.details.css000066400000000000000000000061171455455346200232030ustar00rootroot00000000000000td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } gcovr-7.0/gcovr/formats/html/default/style.filelist.css000066400000000000000000000011531455455346200233640ustar00rootroot00000000000000.file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } gcovr-7.0/gcovr/formats/html/default/style.meter.css000066400000000000000000000031651455455346200226720ustar00rootroot00000000000000/*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ gcovr-7.0/gcovr/formats/html/default/style.summary.css000066400000000000000000000042341455455346200232510ustar00rootroot00000000000000/*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ gcovr-7.0/gcovr/formats/html/github/000077500000000000000000000000001455455346200175365ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/html/github/base.html000066400000000000000000000027371455455346200213470ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {{info.head}} {% if css_link is defined %} {% else %} {% endif %}

{{info.head}}


{% block summary %} {% endblock %}

{% block content %} {% endblock %}
gcovr-7.0/gcovr/formats/html/github/directory_page.content.html000066400000000000000000000105541455455346200251020ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% for row in info.files %}
{% if row.link is not none %} {{row.filename}} {% else %} {{row.filename}} {% endif %}
{{row.lines.exec}} of {{row.lines.total}} lines ({{row.lines.coverage}}%)
{{row.lines.coverage}}%
{{row.functions.exec}} of {{row.functions.total}} functions
{{row.functions.coverage}}%
{{row.branches.exec}} of {{row.branches.total}} branches
{{row.branches.coverage}}%
{% if SHOW_DECISION %}
{{row.decisions.exec}} of {{row.decisions.total}} decisions
{{row.decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
{{row.calls.exec}} of {{row.calls.total}} calls
{{row.calls.coverage}}%
{% endif %}
{% endfor %}
gcovr-7.0/gcovr/formats/html/github/directory_page.html000066400000000000000000000004571455455346200234320ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "directory_page.summary.html" %} {% endblock %} {% block navigation %} {% include "directory_page.navigation.html" %} {% endblock %} {% block content %} {% include "directory_page.content.html" %} {% endblock %} gcovr-7.0/gcovr/formats/html/github/directory_page.navigation.html000066400000000000000000000002311455455346200255560ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if info.link_function_list %} {%- endif %} gcovr-7.0/gcovr/formats/html/github/directory_page.summary.html000066400000000000000000000127201455455346200251220ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{{info.get_directory()}}
Date: {{info.date}}
Coverage:
low: ≥ 0%
{% if COVERAGE_MED != COVERAGE_HIGH %}
medium: ≥ {{COVERAGE_MED}}%
{% endif %} {% if COVERAGE_HIGH < 100 %}
high: ≥ {{COVERAGE_HIGH}}%
{% else %}
high: = 100%
{% endif %}
{% if (COVERAGE_MED != LINE_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %}
Lines:
low: ≥ 0%
{% if LINE_COVERAGE_MED != LINE_COVERAGE_HIGH %}
medium: ≥ {{LINE_COVERAGE_MED}}%
{% endif %} {% if LINE_COVERAGE_HIGH < 100 %}
high: ≥ {{LINE_COVERAGE_HIGH}}%
{% else %}
high: = 100%
{% endif %}
{% endif %} {% if (COVERAGE_MED != BRANCH_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %}
Branches:
low: ≥ 0%
{% if BRANCH_COVERAGE_MED != BRANCH_COVERAGE_HIGH %}
medium: ≥ {{BRANCH_COVERAGE_MED}}%
{% endif %} {% if BRANCH_COVERAGE_HIGH < 100 %}
high: ≥ {{BRANCH_COVERAGE_HIGH}}%
{% else %}
high: = 100%
{% endif %}
{% endif %}
Lines:
{{info.lines.exec}}/{{info.lines.total}}
{{info.lines.coverage}}%
Functions:
{{info.functions.exec}}/{{info.functions.total}}
{{info.functions.coverage}}%
Branches:
{{info.branches.exec}}/{{info.branches.total}}
{{info.branches.coverage}}%
{% if SHOW_DECISION %}
Decisions:
{{info.decisions.exec}}/{{info.decisions.total}}
{{info.decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
Calls:
{{info.calls.exec}}/{{info.calls.total}}
{{info.calls.coverage}}%
{% endif %}
gcovr-7.0/gcovr/formats/html/github/functions_page.content.html000066400000000000000000000016761455455346200251130ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% for function_batch in all_functions | batch(10000) %} {% for entry in function_batch %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (File:Line) Call count Block coverage
{{ entry["name"] }} ({{ entry["filename"] }}:{{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endfor %} gcovr-7.0/gcovr/formats/html/github/functions_page.html000066400000000000000000000003301455455346200234240ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "functions_page.summary.html" %} {% endblock %} {% block content %} {% include "functions_page.content.html" %} {% endblock %} gcovr-7.0/gcovr/formats/html/github/functions_page.summary.html000066400000000000000000000056201455455346200251270ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{{info.get_directory()}}
Date: {{info.date}}
Lines:
{{info.lines.exec}}/{{info.lines.total}}
{{info.lines.coverage}}%
Functions:
{{info.functions.exec}}/{{info.functions.total}}
{{info.functions.coverage}}%
Branches:
{{info.branches.exec}}/{{info.branches.total}}
{{info.branches.coverage}}%
{% if SHOW_DECISION %}
Decisions:
{{info.decisions.exec}}/{{info.decisions.total}}
{{info.decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
Calls:
{{info.calls.exec}}/{{info.calls.total}}
{{info.calls.coverage}}%
{% endif %}
gcovr-7.0/gcovr/formats/html/github/primer.css000066400000000000000000030706201455455346200215560ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ gcovr-7.0/gcovr/formats/html/github/pygments.blue000066400000000000000000000000101455455346200222440ustar00rootroot00000000000000default gcovr-7.0/gcovr/formats/html/github/pygments.dark-blue000066400000000000000000000000141455455346200231670ustar00rootroot00000000000000github-dark gcovr-7.0/gcovr/formats/html/github/pygments.dark-green000066400000000000000000000000141455455346200233400ustar00rootroot00000000000000github-dark gcovr-7.0/gcovr/formats/html/github/pygments.green000066400000000000000000000000101455455346200224150ustar00rootroot00000000000000default gcovr-7.0/gcovr/formats/html/github/source_page.content.html000066400000000000000000000106241455455346200243740ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% for row in source_lines %} {% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %} {% endfor %}
Line BranchDecisionCallExec Source
{{row.lineno}} {% if row.linebranch %}
{% if row.linebranch %}{{row.linebranch.taken}}/{{row.linebranch.total}}{% endif %}
{% for branch in row.linebranch.branches %} {% if branch.taken %}
✓ Branch {{branch.name}} taken {{branch.count}} times.
{% else %}
✗ Branch {{branch.name}} not taken.
{% endif%} {% endfor %}
{% endif %}
{% if row.linedecision %}
{% if row.linedecision %}{{row.linedecision.taken}}/{{row.linedecision.total}}{% endif %}
{% for decision in row.linedecision.decisions %} {% if decision.uncheckable %}
? Decision couldn't be analyzed.
{% elif decision.taken %}
✓ Decision '{{decision.name}}' taken {{decision.count}} times.
{% else %}
✗ Decision '{{decision.name}}' not taken.
{% endif %} {% endfor %}
{% endif %}
{% if row.linecall %}
{% if row.linecall %}{{row.linecall.invoked}}/{{row.linecall.total}}{% endif %}
{% for call in row.linecall.calls %} {% if call.invoked %}
✓ Call {{call.name}} invoked.
{% else %}
✗ Call {{call.name}} not invoked.
{% endif%} {% endfor %}
{% endif %}
{% if ( row.covclass == 'uncoveredLine' ) %}✗{% elif ( row.covclass == 'excludedLine' ) %}−{% else %}{{row.linecount}}{% endif %} {{row.source}}
gcovr-7.0/gcovr/formats/html/github/source_page.html000066400000000000000000000004461455455346200227240ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% extends "base.html" %} {% block summary %} {% include "source_page.summary.html" %} {% endblock %} {% block navigation %} {% include "source_page.navigation.html" %} {% endblock %} {% block content %} {% include "source_page.content.html" %} {% endblock %} gcovr-7.0/gcovr/formats/html/github/source_page.navigation.html000066400000000000000000000020311455455346200250520ustar00rootroot00000000000000{# -*- engine: jinja -*- #} {% if function_list %}
List of functions {% for entry in function_list %} {#- #} {#- #} {#- #} {#- -#} {% endfor %}
Function (Line) Call count Block coverage
{{ entry["name"] }} (line {{ entry["line"] }}) {%- if entry["excluded"] %}excluded {%- else %} {%- if entry["count"] == 0 %}not called {%- else %}called {{ entry["count"] }} time{% if entry["count"] > 1 %}s{% endif %}, returned {{ entry["returned"] }} time{% if entry["returned"] > 1 %}s{% endif %} {%- endif -%} {%- endif -%} {#- #}{{ entry["blocks"] }}%
{% endif -%} gcovr-7.0/gcovr/formats/html/github/source_page.summary.html000066400000000000000000000055031455455346200244170ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{{info.get_directory()}}
File: {{filename}}
Date: {{info.date}}
Lines:
{{lines.exec}}/{{lines.total}}
{{lines.coverage}}%
Functions:
{{functions.exec}}/{{functions.total}}
{{functions.coverage}}%
Branches:
{{branches.exec}}/{{branches.total}}
{{branches.coverage}}%
{% if SHOW_DECISION %}
Decisions:
{{decisions.exec}}/{{decisions.total}}
{{decisions.coverage}}%
{% endif %} {% if not EXCLUDE_CALLS %}
Calls:
{{calls.exec}}/{{calls.total}}
{{calls.coverage}}%
{% endif %}
gcovr-7.0/gcovr/formats/html/github/style.css000066400000000000000000000066431455455346200214210ustar00rootroot00000000000000{% include "primer.css" %} .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } gcovr-7.0/gcovr/formats/html/write.py000066400000000000000000000702601455455346200177650ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import io import logging import os from argparse import ArgumentTypeError from typing import Any, Callable, Dict, Optional, Union from ...coverage import ( CallCoverage, CovData, CoverageStat, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageStat, DecisionCoverageSwitch, DecisionCoverageUncheckable, DirectoryCoverage, FileCoverage, LineCoverage, SummarizedStats, sort_coverage, ) from ...options import Options from ...utils import ( commonpath, force_unix_separator, get_md5_hexdigest, open_text_for_writing, ) from ...version import __version__ LOGGER = logging.getLogger("gcovr") PYGMENTS_CSS_MARKER = "/* Comment.Preproc */" class Lazy: def __init__(self, fn): def load(*args): result = fn(*args) def reuse_value(*args): return result self.get = reuse_value return result self.get = load def __call__(self, *args): return self.get(*args) # html_theme string is . or only (if only color use default) # examples: github.green github.blue or blue or green def get_theme_name(html_theme: str) -> str: return html_theme.split(".")[0] if "." in html_theme else "default" def get_theme_color(html_theme: str) -> str: return html_theme.split(".")[1] if "." in html_theme else html_theme # Loading Jinja and preparing the environment is fairly costly. # Only do this work if templates are actually used. # This speeds up text and XML output. @Lazy def templates(options): from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PackageLoader # As default use the package loader loader = PackageLoader( "gcovr.formats.html", package_path=get_theme_name(options.html_theme), ) # If a directory is given files in the directory have higher precedence. if options.html_template_dir is not None: loader = ChoiceLoader([FileSystemLoader(options.html_template_dir), loader]) return Environment( loader=loader, autoescape=True, trim_blocks=True, lstrip_blocks=True, ) @Lazy def user_templates(): from jinja2 import Environment, FunctionLoader def load_user_template(template): contents = None try: with open(template, "rb") as f: contents = f.read().decode("utf-8") # This exception can only occure if the file gets inaccesable while gcovr is running. except Exception: # pragma: no cover pass return contents return Environment( loader=FunctionLoader(load_user_template), autoescape=True, trim_blocks=True, lstrip_blocks=True, ) class CssRenderer: THEMES = [ "green", "blue", "github.blue", "github.green", "github.dark-green", "github.dark-blue", ] @staticmethod def get_themes(): return CssRenderer.THEMES @staticmethod def get_default_theme(): return CssRenderer.THEMES[0] @staticmethod def load_css_template(options): if options.html_css is not None: template_path = os.path.relpath(options.html_css) return user_templates().get_template(template_path) return templates(options).get_template("style.css") @staticmethod def render(options): template = CssRenderer.load_css_template(options) return template.render( tab_size=options.html_tab_size, ) class NullHighlighting: def get_css(self): return "" @staticmethod def highlighter_for_file(filename): return lambda code: [line.rstrip() for line in code.split("\n")] class PygmentHighlighting: def __init__(self, style: str): self.formatter = None try: from pygments.formatters.html import HtmlFormatter self.formatter = HtmlFormatter(nowrap=True, style=style) except ImportError as e: # pragma: no cover LOGGER.warning(f"No syntax highlighting available: {str(e)}") def get_css(self): if self.formatter is None: # pragma: no cover return "" return ( "\n\n/* pygments syntax highlighting */\n" + self.formatter.get_style_defs() ) # Set the lexer for the given filename. Return true if a lexer is found def highlighter_for_file(self, filename): if self.formatter is None: # pragma: no cover return NullHighlighting.highlighter_for_file(filename) import pygments from markupsafe import Markup from pygments.lexers import get_lexer_for_filename try: lexer = get_lexer_for_filename(filename, None, stripnl=False) return lambda code: [ Markup(line.rstrip()) for line in pygments.highlight(code, lexer, self.formatter).split("\n") ] except pygments.util.ClassNotFound: # pragma: no cover return NullHighlighting.highlighter_for_file(filename) @Lazy def get_formatter(options): highlight_style = ( templates(options) .get_template(f"pygments.{get_theme_color(options.html_theme)}") .render() ) return ( PygmentHighlighting(highlight_style) if options.html_syntax_highlighting else NullHighlighting() ) def coverage_to_class(coverage, medium_threshold, high_threshold) -> str: if coverage is None: return "coverage-unknown" if coverage == 0: return "coverage-none" if coverage < medium_threshold: return "coverage-low" if coverage < high_threshold: return "coverage-medium" return "coverage-high" class RootInfo: def __init__(self, options) -> None: self.medium_threshold = options.html_medium_threshold self.high_threshold = options.html_high_threshold self.medium_threshold_line = options.html_medium_threshold_line self.high_threshold_line = options.html_high_threshold_line self.medium_threshold_branch = options.html_medium_threshold_branch self.high_threshold_branch = options.html_high_threshold_branch self.link_function_list = options.html_details or options.html_nested self.relative_anchors = options.html_relative_anchors self.version = __version__ self.head = options.html_title self.date = options.timestamp.isoformat(sep=" ", timespec="seconds") self.encoding = options.html_encoding self.directory = None self.branches = dict() self.decisions = dict() self.calls = dict() self.functions = dict() self.lines = dict() self.files = [] self.subdirs = dict() def set_directory(self, directory) -> None: self.directory = directory def get_directory(self) -> str: return "." if self.directory == "" else force_unix_separator(self.directory) def set_coverage(self, covdata: CovData) -> None: """Update this RootInfo with a summary of the CovData.""" stats = SummarizedStats.from_covdata(covdata) self.lines = dict_from_stat(stats.line, self._line_coverage_to_class, 0.0) self.functions = dict_from_stat(stats.function, self._coverage_to_class) self.branches = dict_from_stat(stats.branch, self._branch_coverage_to_class) self.decisions = dict_from_stat(stats.decision, self._coverage_to_class) self.calls = dict_from_stat(stats.call, self._coverage_to_class) def clear_files(self) -> None: self.files = [] def add_file( self, cdata: Union[DirectoryCoverage, FileCoverage], link_report, cdata_fname ) -> None: stats = ( cdata.stats if isinstance(cdata, DirectoryCoverage) else SummarizedStats.from_file(cdata) ) lines = { "total": stats.line.total, "exec": stats.line.covered, "coverage": stats.line.percent_or(100.0), "class": self._line_coverage_to_class(stats.line.percent_or(100.0)), } functions = { "total": stats.function.total, "exec": stats.function.covered, "coverage": stats.function.percent_or("-"), "class": self._coverage_to_class(stats.function.percent), } branches = { "total": stats.branch.total, "exec": stats.branch.covered, "coverage": stats.branch.percent_or("-"), "class": self._branch_coverage_to_class(stats.branch.percent), } decisions = { "total": stats.decision.total, "exec": stats.decision.covered, "unchecked": stats.decision.uncheckable, "coverage": stats.decision.percent_or("-"), "class": self._coverage_to_class(stats.decision.percent), } calls = { "total": stats.call.total, "exec": stats.call.covered, "coverage": stats.call.percent_or("-"), "class": self._coverage_to_class(stats.call.percent), } display_filename = force_unix_separator( os.path.relpath( os.path.realpath(cdata_fname), os.path.realpath(self.directory) ) ) if link_report is not None: if self.relative_anchors: link_report = os.path.basename(link_report) self.files.append( dict( directory=self.directory, filename=display_filename, link=link_report, lines=lines, branches=branches, decisions=decisions, calls=calls, functions=functions, ) ) def _coverage_to_class(self, coverage) -> str: return coverage_to_class(coverage, self.medium_threshold, self.high_threshold) def _line_coverage_to_class(self, coverage) -> str: return coverage_to_class( coverage, self.medium_threshold_line, self.high_threshold_line ) def _branch_coverage_to_class(self, coverage) -> str: return coverage_to_class( coverage, self.medium_threshold_branch, self.high_threshold_branch ) # # Produce an HTML report # def write_report(covdata: CovData, output_file: str, options: Options) -> None: css_data = CssRenderer.render(options) medium_threshold = options.html_medium_threshold high_threshold = options.html_high_threshold medium_threshold_line = options.html_medium_threshold_line high_threshold_line = options.html_high_threshold_line medium_threshold_branch = options.html_medium_threshold_branch high_threshold_branch = options.html_high_threshold_branch exclude_calls = options.exclude_calls show_decision = options.show_decision data = {} root_info = RootInfo(options) data["info"] = root_info data["SHOW_DECISION"] = show_decision data["EXCLUDE_CALLS"] = exclude_calls data["COVERAGE_MED"] = medium_threshold data["COVERAGE_HIGH"] = high_threshold data["LINE_COVERAGE_MED"] = medium_threshold_line data["LINE_COVERAGE_HIGH"] = high_threshold_line data["BRANCH_COVERAGE_MED"] = medium_threshold_branch data["BRANCH_COVERAGE_HIGH"] = high_threshold_branch self_contained = options.html_self_contained if self_contained is None: self_contained = not (options.html_details or options.html_nested) if output_file == "-": if not self_contained: raise ArgumentTypeError( "Only self contained reports can be printed to STDOUT" ) elif options.html_details or options.html_nested: raise ArgumentTypeError("Detailed reports can not be printed to STDOUT") if output_file.endswith(os.sep): if options.html_nested: output_file += "coverage_nested.html" elif options.html_details: output_file += "coverage_details.html" else: output_file += "coverage.html" if PYGMENTS_CSS_MARKER in css_data: LOGGER.info( "Skip adding of pygments styles since {PYGMENTS_CSS_MARKER!r} found in user stylesheet" ) else: css_data += get_formatter(options).get_css() if self_contained: data["css"] = css_data else: css_output = os.path.splitext(output_file)[0] + ".css" with open_text_for_writing(css_output) as f: f.write(css_data) if options.html_relative_anchors: css_link = os.path.basename(css_output) else: css_link = css_output data["css_link"] = css_link data["theme"] = get_theme_color(options.html_theme) root_info.set_coverage(covdata) # Generate the coverage output (on a per-package basis) # source_dirs = set() files = [] filtered_fname = "" sorted_keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", filename_uses_relative_pathname=True, ) if options.html_nested: root_info.subdirs = DirectoryCoverage.from_covdata( covdata, sorted_keys, options.root_filter ) cdata_fname = {} cdata_sourcefile = {} for f in sorted_keys + list(root_info.subdirs.keys()): filtered_fname: str = options.root_filter.sub("", f) if filtered_fname != "": files.append(filtered_fname) cdata_fname[f] = filtered_fname if options.html_details or options.html_nested: if os.path.normpath(f) == os.path.normpath(options.root_dir): cdata_sourcefile[f] = output_file else: cdata_sourcefile[f] = _make_short_sourcename( output_file, filtered_fname.rstrip(os.sep) ) else: cdata_sourcefile[f] = None # Define the common root directory, which may differ from options.root_dir # when source files share a common prefix. root_directory = "" if len(files) > 1: commondir = commonpath(files) if commondir != "": root_directory = commondir else: dir_, _file = os.path.split(filtered_fname) if dir_ != "": root_directory = dir_ + os.sep root_info.set_directory(root_directory) if options.html_details or options.html_nested: (output_prefix, output_suffix) = os.path.splitext(os.path.abspath(output_file)) if output_suffix == "": output_suffix = ".html" functions_output_file = f"{output_prefix}.functions{output_suffix}" data["FUNCTIONS_FNAME"] = os.path.basename(functions_output_file) if options.html_nested: write_directory_pages( output_file, cdata_fname, cdata_sourcefile, options, root_info, data, ) else: for f in sorted_keys: root_info.add_file(covdata[f], cdata_sourcefile[f], cdata_fname[f]) write_root_page(output_file, options, data) if not options.html_details: return write_source_pages( functions_output_file, covdata, cdata_fname, cdata_sourcefile, options, root_info, data, ) def write_root_page(output_file: str, options, data: Dict[str, Any]) -> None: # # Generate the root HTML file that contains the high level report # html_string = templates(options).get_template("directory_page.html").render(**data) with open_text_for_writing( output_file, encoding=options.html_encoding, errors="xmlcharrefreplace" ) as fh: fh.write(html_string + "\n") def write_source_pages( functions_output_file: str, covdata: CovData, cdata_fname: Dict[str, str], cdata_sourcefile: Dict[str, str], options, root_info: RootInfo, data: Dict[str, Any], ) -> bool: # # Generate an HTML file for every source file # medium_threshold = options.html_medium_threshold high_threshold = options.html_high_threshold medium_threshold_line = options.html_medium_threshold_line high_threshold_line = options.html_high_threshold_line medium_threshold_branch = options.html_medium_threshold_branch high_threshold_branch = options.html_high_threshold_branch formatter = get_formatter(options) error_no_files_not_found = 0 all_functions = dict() for f, cdata in covdata.items(): data["filename"] = cdata_fname[f] root_info.add_file(cdata, cdata_sourcefile[f], cdata_fname[f]) # Only use demangled names (containing a brace) data["function_list"] = [] for name in sorted(cdata.functions.keys()): fcdata = cdata.functions[name] for lineno in sorted(fcdata.count.keys()): fdata = dict() fdata["name"] = name fdata["filename"] = cdata_fname[f] fdata["html_filename"] = os.path.basename(cdata_sourcefile[f]) fdata["line"] = lineno fdata["count"] = fcdata.count[lineno] fdata["returned"] = fcdata.returned[lineno] fdata["blocks"] = fcdata.blocks[lineno] fdata["excluded"] = fcdata.excluded[lineno] data["function_list"].append(fdata) all_functions[(fdata["name"], fdata["filename"], fdata["line"])] = fdata def coverage_class(percent: Optional[float]) -> str: return coverage_to_class(percent, medium_threshold, high_threshold) def line_coverage_class(percent: Optional[float]) -> str: return coverage_to_class( percent, medium_threshold_line, high_threshold_line ) def branch_coverage_class(percent: Optional[float]) -> str: return coverage_to_class( percent, medium_threshold_branch, high_threshold_branch ) data["lines"] = dict_from_stat(cdata.line_coverage(), line_coverage_class) data["functions"] = dict_from_stat(cdata.function_coverage(), coverage_class) data["branches"] = dict_from_stat( cdata.branch_coverage(), branch_coverage_class ) data["decisions"] = dict_from_stat(cdata.decision_coverage(), coverage_class) data["calls"] = dict_from_stat(cdata.call_coverage(), coverage_class) parent_dirname = cdata.parent_dirname if parent_dirname: data["parent_link"] = os.path.basename(cdata_sourcefile[parent_dirname]) data["parent_directory"] = cdata_fname[parent_dirname] data["source_lines"] = [] current_dir = os.getcwd() os.chdir(options.root_dir) max_line_from_cdata = max(cdata.lines.keys(), default=0) try: with io.open( data["filename"], "r", encoding=options.source_encoding, errors="replace", ) as source_file: lines = formatter.highlighter_for_file(data["filename"])( source_file.read() ) ctr = 0 for ctr, line in enumerate(lines, 1): data["source_lines"].append( source_row(ctr, line, cdata.lines.get(ctr)) ) if ctr < max_line_from_cdata: LOGGER.warning( f"File {data['filename']} has {ctr} line(s) but coverage data has {max_line_from_cdata} line(s)." ) except IOError as e: LOGGER.warning(f'File {data["filename"]} not found: {repr(e)}') # Python ranges are exclusive. We want to iterate over all lines, including # that last line. Thus, we have to add a +1 to include that line. for ctr in range(1, max_line_from_cdata + 1): data["source_lines"].append( source_row( ctr, "!!! File not found !!!" if ctr == 1 else "", cdata.lines.get(ctr), ) ) error_no_files_not_found += 1 os.chdir(current_dir) html_string = templates(options).get_template("source_page.html").render(**data) with open_text_for_writing( cdata_sourcefile[f], encoding=options.html_encoding, errors="xmlcharrefreplace", ) as fh: fh.write(html_string + "\n") data["all_functions"] = [all_functions[k] for k in sorted(all_functions)] html_string = templates(options).get_template("functions_page.html").render(**data) with open_text_for_writing( functions_output_file, encoding=options.html_encoding, errors="xmlcharrefreplace", ) as fh: fh.write(html_string + "\n") if error_no_files_not_found != 0: raise RuntimeError(f"{error_no_files_not_found} source file(s) not found.") def write_directory_pages( output_file: str, cdata_fname: Dict[str, str], cdata_sourcefile: Dict[str, str], options, root_info: RootInfo, data: Dict[str, Any], ) -> None: root_key = DirectoryCoverage.directory_root(root_info.subdirs, options.root_filter) for f, directory in root_info.subdirs.items(): data["directory"] = commonpath(cdata_fname[f]) data["date"] = root_info.date parent_dirname = directory.parent_dirname if parent_dirname: data["parent_link"] = os.path.basename(cdata_sourcefile[parent_dirname]) data["parent_directory"] = cdata_fname[parent_dirname] else: data["parent_link"] = None data["parent_directory"] = None sorted_files = sort_coverage( directory.children, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", filename_uses_relative_pathname=True, ) root_info.clear_files() for key in sorted_files: fname = directory.children[key].filename root_info.add_file( directory.children[key], cdata_sourcefile[fname], cdata_fname[fname] ) html_string = ( templates(options).get_template("directory_page.html").render(**data) ) filename = None if f in [root_key, ""]: filename = output_file elif f in cdata_sourcefile: filename = cdata_sourcefile[f] else: LOGGER.warning( f"There's a subdirectory {f!r} that there's no source files within it" ) if filename: with open_text_for_writing( filename, encoding=options.html_encoding, errors="xmlcharrefreplace" ) as fh: fh.write(html_string + "\n") def dict_from_stat( stat: Union[CoverageStat, DecisionCoverageStat], coverage_class: Callable[[Optional[float]], str], default: float = None, ) -> Dict[str, Any]: coverage_default = "-" if default is None else default data = { "total": stat.total, "exec": stat.covered, "coverage": stat.percent_or(coverage_default), "class": coverage_class(stat.percent_or(default)), } if isinstance(stat, DecisionCoverageStat): data["unchecked"] = stat.uncheckable return data def source_row( lineno: int, source: str, line_cov: Optional[LineCoverage] ) -> Dict[str, Any]: linebranch = None linedecision = None linecall = None linecount = "" covclass = "" if line_cov: if line_cov.is_excluded: covclass = "excludedLine" elif line_cov.is_covered: linebranch = source_row_branch(line_cov.branches) covclass = ( "coveredLine" if linebranch is None or linebranch["taken"] == linebranch["total"] else "partialCoveredLine" ) linedecision = source_row_decision(line_cov.decision) linecount = line_cov.count elif line_cov.is_uncovered: covclass = "uncoveredLine" linedecision = source_row_decision(line_cov.decision) linecall = source_row_call(line_cov.calls) return { "lineno": lineno, "source": source, "covclass": covclass, "linebranch": linebranch, "linedecision": linedecision, "linecall": linecall, "linecount": linecount, } def source_row_branch(branches) -> Dict[str, Any]: if not branches: return None taken = 0 total = 0 items = [] for branch_id in sorted(branches): branch = branches[branch_id] if branch.is_covered: taken += 1 total += 1 items.append( { "taken": branch.is_covered, "name": branch_id, "count": branch.count, } ) return { "taken": taken, "total": total, "branches": items, } def source_row_call(calls: Optional[CallCoverage]) -> Dict[str, Any]: if not calls: return None invoked = 0 total = 0 items = [] for call_id in sorted(calls): call = calls[call_id] if call.is_covered: invoked += 1 total += 1 items.append( { "invoked": call.is_covered, "name": call_id, } ) return { "invoked": invoked, "total": total, "calls": items, } def source_row_decision( decision: Optional[DecisionCoverage], ) -> Optional[Dict[str, Any]]: if decision is None: return None items = [] if isinstance(decision, DecisionCoverageUncheckable): items.append( { "uncheckable": True, } ) elif isinstance(decision, DecisionCoverageConditional): items.append( { "uncheckable": False, "taken": decision.count_true > 0, "count": decision.count_true, "name": "true", } ) items.append( { "uncheckable": False, "taken": decision.count_false > 0, "count": decision.count_false, "name": "false", } ) elif isinstance(decision, DecisionCoverageSwitch): items.append( { "uncheckable": False, "taken": decision.count > 0, "count": decision.count, "name": "true", } ) else: raise RuntimeError(f"Unknown decision type {decision!r}") return { "taken": len([i for i in items if i.get("taken", False)]), "uncheckable": len([i for i in items if i["uncheckable"]]), "total": len(items), "decisions": items, } def _make_short_sourcename(output_file: str, filename: str) -> str: r"""Make a short-ish file path for --html-detail output. Args: output_file (str): The --output path. defaultdefault_filename_name (str): The -default output name. filename (str): Path from root to source code. """ (output_prefix, output_suffix) = os.path.splitext(os.path.abspath(output_file)) if output_suffix == "": output_suffix = ".html" filename = filename.replace(os.sep, "/") sourcename = ( ".".join( ( output_prefix, os.path.basename(filename), get_md5_hexdigest(filename.encode("utf-8")), ) ) + output_suffix ) return sourcename gcovr-7.0/gcovr/formats/jacoco/000077500000000000000000000000001455455346200165465ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/jacoco/__init__.py000066400000000000000000000035561455455346200206700ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class JaCoCoHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "jacoco", ["--jacoco"], group="output_options", metavar="OUTPUT", help=( "Generate a JaCoCo XML report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "jacoco_pretty", ["--jacoco-pretty"], group="output_options", help=("Pretty-print the JaCoCo XML report. Implies --jacoco."), action="store_true", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/jacoco/write.py000066400000000000000000000107721455455346200202610ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from dataclasses import dataclass import os from typing import Dict from lxml import etree from ...options import Options from ...utils import force_unix_separator, open_binary_for_writing, presentable_filename from ...coverage import CovData, CoverageStat, LineCoverage, SummarizedStats def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the JaCoCo format""" stats = SummarizedStats.from_covdata(covdata) root = etree.Element("report") # Generate the coverage output (on a per-package basis) packages: Dict[str, PackageData] = {} for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) if "/" in filename: directory, fname = filename.rsplit("/", 1) else: directory, fname = "", filename package = packages.setdefault( directory, PackageData( {}, CoverageStat.new_empty(), CoverageStat.new_empty(), ), ) c = etree.Element("class") lines = etree.SubElement(c, "lines") # TODO should use FileCoverage.branch_coverage() calculation class_branch = CoverageStat(0, 0) for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_reportable: continue b = line_cov.branch_coverage() if b.total: class_branch += b lines.append(_line_element(line_cov)) stats = SummarizedStats.from_file(data) className = fname.replace(".", "_") c.set("name", className) c.set( "sourcefilename", force_unix_separator(os.path.join(options.root, filename)) ) c.append(_counter_element("LINE", stats.line)) c.append(_counter_element("BRANCH", class_branch)) package.classes_xml[className] = c package.line += stats.line package.branch += class_branch for packageName in sorted(packages): packageData = packages[packageName] package = etree.Element("package") root.append(package) for className in sorted(packageData.classes_xml): package.append(packageData.classes_xml[className]) package.append(_counter_element("LINE", packageData.line)) package.append(_counter_element("BRANCH", packageData.branch)) package.set("name", packageName.replace("/", ".")) root.append(_counter_element("LINE", stats.line)) root.append(_counter_element("BRANCH", stats.branch)) with open_binary_for_writing(output_file, "jacoco.xml") as fh: fh.write( etree.tostring( root, pretty_print=options.jacoco_pretty, encoding="UTF-8", xml_declaration=True, doctype="", ) ) @dataclass class PackageData: classes_xml: Dict[str, etree.Element] line: CoverageStat branch: CoverageStat def _counter_element(type: str, stat: CoverageStat) -> etree.Element: """format a CoverageStat as a string in range 0.0 to 1.0 inclusive""" elem = etree.Element("counter") elem.set("type", type) elem.set("missed", str(stat.total - stat.covered)) elem.set("covered", str(stat.covered)) return elem def _line_element(line: LineCoverage) -> etree.Element: branch = line.branch_coverage() elem = etree.Element("line") elem.set("nr", str(line.lineno)) if branch.total: assert branch.percent is not None elem.set("mb", str(branch.total - branch.covered)) elem.set("cb", str(branch.covered)) return elem gcovr-7.0/gcovr/formats/json/000077500000000000000000000000001455455346200162615ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/json/__init__.py000066400000000000000000000105651455455346200204010ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData from ...utils import force_unix_separator LOGGER = logging.getLogger("gcovr") class JsonHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options used for merging. "merge_mode_functions", # Local options GcovrConfigOption( "json", ["--json"], group="output_options", metavar="OUTPUT", help="Generate a JSON report. OUTPUT is optional and defaults to --output.", nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "json_pretty", ["--json-pretty"], group="output_options", help="Pretty-print the JSON report. Implies --json.", action="store_true", ), GcovrConfigOption( "json_summary", ["--json-summary"], group="output_options", metavar="OUTPUT", help=( "Generate a JSON summary report. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "json_summary_pretty", ["--json-summary-pretty"], group="output_options", help="Pretty-print the JSON SUMMARY report. Implies --json-summary.", action="store_true", ), GcovrConfigOption( "json_base", ["--json-base"], group="output_options", metavar="PATH", help="Prepend the given path to all file paths in JSON report.", type=lambda p: force_unix_separator(os.path.normpath(p)), default=None, ), GcovrConfigOption( "json_add_tracefile", ["-a", "--json-add-tracefile", "--add-tracefile"], config="add-tracefile", help=( "Combine the coverage data from JSON files. " "Coverage files contains source files structure relative " "to root directory. Those structures are combined " "in the output relative to the current root directory. " "Unix style wildcards can be used to add the pathnames " "matching a specified pattern. In this case pattern " "must be set in double quotation marks. " "Option can be specified multiple times. " "When option is used gcov is not run to collect " "the new coverage data." ), action="append", default=[], ), ] def read_report(self) -> CovData: from .read import read_report return read_report(self.options) def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) def write_summary_report(self, covdata: CovData, output_file: str) -> None: from .write import write_summary_report write_summary_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/json/read.py000066400000000000000000000134071455455346200175530ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import json import logging import os from glob import glob from typing import Optional from ...options import Options from ..gcov.read import apply_filter_include_exclude from ...coverage import ( BranchCoverage, CovData, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, FileCoverage, FunctionCoverage, LineCoverage, CallCoverage, ) from ...merging import ( get_merge_mode_from_options, insert_branch_coverage, insert_decision_coverage, insert_file_coverage, insert_function_coverage, insert_line_coverage, insert_call_coverage, ) from . import versions LOGGER = logging.getLogger("gcovr") # # Get coverage from already existing gcovr JSON files # def read_report(options: Options) -> CovData: """merge a coverage from multiple reports in the format partially compatible with gcov JSON output""" if len(options.json_add_tracefile) == 0: return None datafiles = set() for trace_files_regex in options.json_add_tracefile: trace_files = glob(trace_files_regex, recursive=True) if not trace_files: raise RuntimeError( "Bad --add-tracefile option.\n" "\tThe specified file does not exist." ) else: for trace_file in trace_files: datafiles.add(os.path.normpath(trace_file)) covdata = dict() for filename in datafiles: LOGGER.debug(f"Processing JSON file: {filename}") with open(filename, "r") as json_file: gcovr_json_data = json.load(json_file) version = str(gcovr_json_data["gcovr/format_version"]) assert ( version == versions.JSON_FORMAT_VERSION ), "Wrong format version, got {} expected {}.".format( version, versions.JSON_FORMAT_VERSION ) for gcovr_file in gcovr_json_data["files"]: file_path = os.path.join( os.path.abspath(options.root), os.path.normpath(gcovr_file["file"]) ) filtered, excluded = apply_filter_include_exclude( file_path, options.filter, options.exclude ) # Ignore if the filename does not match the filter if filtered: LOGGER.debug(f" Filtering coverage data for file {file_path}") continue # Ignore if the filename matches the exclude pattern if excluded: LOGGER.debug(f" Excluding coverage data for file {file_path}") continue file_coverage = FileCoverage(file_path) merge_options = get_merge_mode_from_options(options) for json_function in gcovr_file["functions"]: insert_function_coverage( file_coverage, _function_from_json(json_function), merge_options ) for json_line in gcovr_file["lines"]: insert_line_coverage(file_coverage, _line_from_json(json_line)) insert_file_coverage(covdata, file_coverage, merge_options) return covdata def _function_from_json(json_function: dict) -> FunctionCoverage: return FunctionCoverage( name=json_function["name"], lineno=json_function["lineno"], count=json_function["execution_count"], returned=json_function["returned_count"], blocks=json_function["blocks_percent"], excluded=json_function.get("gcovr/excluded", False), ) def _line_from_json(json_line: dict) -> LineCoverage: line = LineCoverage( json_line["line_number"], count=json_line["count"], excluded=json_line.get("gcovr/excluded", False), md5=json_line.get("gcovr/md5", None), ) for branchno, json_branch in enumerate(json_line["branches"]): insert_branch_coverage(line, branchno, _branch_from_json(json_branch)) insert_decision_coverage(line, _decision_from_json(json_line.get("gcovr/decision"))) if "gcovr/calls" in json_line: for json_call in json_line["gcovr/calls"]: insert_call_coverage(line, _call_from_json(json_call)) return line def _branch_from_json(json_branch: dict) -> BranchCoverage: return BranchCoverage( blockno=json_branch["blockno"], count=json_branch["count"], fallthrough=json_branch["fallthrough"], throw=json_branch["throw"], ) def _call_from_json(json_call: dict) -> CallCoverage: return CallCoverage(covered=json_call["covered"], callno=json_call["callno"]) def _decision_from_json(json_decision: Optional[dict]) -> Optional[DecisionCoverage]: if json_decision is None: return None decision_type = json_decision["type"] if decision_type == "uncheckable": return DecisionCoverageUncheckable() if decision_type == "conditional": return DecisionCoverageConditional( json_decision["count_true"], json_decision["count_false"] ) if decision_type == "switch": return DecisionCoverageSwitch(json_decision["count"]) raise RuntimeError(f"Unknown decision type: {decision_type!r}") gcovr-7.0/gcovr/formats/json/versions.py000066400000000000000000000014071455455346200205050ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** JSON_FORMAT_VERSION = "0.6" JSON_SUMMARY_FORMAT_VERSION = "0.5" gcovr-7.0/gcovr/formats/json/write.py000066400000000000000000000161201455455346200177650ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import json import logging import os import functools from typing import Any, Dict from ...options import Options from ...utils import ( presentable_filename, open_text_for_writing, ) from ...coverage import ( BranchCoverage, CovData, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, FileCoverage, FunctionCoverage, LineCoverage, CallCoverage, SummarizedStats, sort_coverage, ) from . import versions LOGGER = logging.getLogger("gcovr") PRETTY_JSON_INDENT = 4 def _write_json_result(gcovr_json_dict, output_file, default_filename, pretty): r"""helper utility to output json format dictionary to a file/STDOUT""" write_json = json.dump if pretty: write_json = functools.partial( write_json, indent=PRETTY_JSON_INDENT, separators=(",", ": "), sort_keys=True, ) else: write_json = functools.partial(write_json, sort_keys=True) with open_text_for_writing(output_file, default_filename) as fh: write_json(gcovr_json_dict, fh) def write_report(covdata: CovData, output_file: str, options: Options) -> None: r"""produce an JSON report in the format partially compatible with gcov JSON output""" gcovr_json_root = { "gcovr/format_version": versions.JSON_FORMAT_VERSION, "files": _json_from_files(covdata, options), } _write_json_result( gcovr_json_root, output_file, "coverage.json", options.json_pretty ) def write_summary_report(covdata, output_file: str, options: Options): """Produce gcovr JSON summary report""" json_dict = {} json_dict["root"] = os.path.relpath( options.root, os.getcwd() if output_file == "-" else os.path.dirname(output_file), ) json_dict["gcovr/summary_format_version"] = versions.JSON_SUMMARY_FORMAT_VERSION json_dict["files"] = [] # Data keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", ) for key in keys: filename = presentable_filename(covdata[key].filename, options.root_filter) if options.json_base: filename = "/".join([options.json_base, filename]) json_dict["files"].append( { "filename": filename, **_summary_from_stats(SummarizedStats.from_file(covdata[key]), None), } ) # Footer & summary json_dict.update(_summary_from_stats(SummarizedStats.from_covdata(covdata), 0.0)) _write_json_result( json_dict, output_file, "summary_coverage.json", options.json_summary_pretty ) def _summary_from_stats(stats: SummarizedStats, default) -> Dict[str, Any]: json_dict: Dict[str, Any] = dict() json_dict["line_total"] = stats.line.total json_dict["line_covered"] = stats.line.covered json_dict["line_percent"] = stats.line.percent_or(default) json_dict["function_total"] = stats.function.total json_dict["function_covered"] = stats.function.covered json_dict["function_percent"] = stats.function.percent_or(default) json_dict["branch_total"] = stats.branch.total json_dict["branch_covered"] = stats.branch.covered json_dict["branch_percent"] = stats.branch.percent_or(default) return json_dict def _json_from_files(files: CovData, options) -> list: return [_json_from_file(files[key], options) for key in sorted(files)] def _json_from_file(file: FileCoverage, options) -> dict: filename = presentable_filename(file.filename, options.root_filter) if options.json_base: filename = "/".join([options.json_base, filename]) return { "file": filename, "lines": _json_from_lines(file.lines), "functions": _json_from_functions(file.functions), } def _json_from_lines(lines: Dict[int, LineCoverage]) -> list: return [_json_from_line(lines[no]) for no in sorted(lines)] def _json_from_line(line: LineCoverage) -> dict: json_line = { "line_number": line.lineno, "count": line.count, "branches": _json_from_branches(line.branches), } if line.excluded: json_line["gcovr/excluded"] = True if line.md5: json_line["gcovr/md5"] = line.md5 if line.decision is not None: json_line["gcovr/decision"] = _json_from_decision(line.decision) if len(line.calls) > 0: json_line["gcovr/calls"] = _json_from_calls(line.calls) return json_line def _json_from_branches(branches: Dict[int, BranchCoverage]) -> list: return [_json_from_branch(branches[no]) for no in sorted(branches)] def _json_from_branch(branch: BranchCoverage) -> dict: return { "blockno": branch.blockno, "count": branch.count, "fallthrough": branch.fallthrough, "throw": branch.throw, } def _json_from_decision(decision: DecisionCoverage) -> dict: if isinstance(decision, DecisionCoverageUncheckable): return {"type": "uncheckable"} if isinstance(decision, DecisionCoverageConditional): return { "type": "conditional", "count_true": decision.count_true, "count_false": decision.count_false, } if isinstance(decision, DecisionCoverageSwitch): return { "type": "switch", "count": decision.count, } raise RuntimeError("Unknown decision type: {decision!r}") def _json_from_calls(calls: Dict[int, CallCoverage]) -> list: return [_json_from_call(calls[no]) for no in sorted(calls)] def _json_from_call(call: CallCoverage) -> dict: return {"covered": call.covered, "callno": call.callno} def _json_from_functions(functions: Dict[str, FunctionCoverage]) -> list: return [ f for name in sorted(functions) for f in _json_from_function(functions[name]) ] def _json_from_function(function: FunctionCoverage) -> list: json_functions = [] for lineno, count in function.count.items(): json_function = { "name": function.name, "lineno": lineno, "execution_count": count, "returned_count": function.returned[lineno], "blocks_percent": function.blocks[lineno], } if function.excluded[lineno]: json_function["gcovr/excluded"] = True json_functions.append(json_function) return json_functions gcovr-7.0/gcovr/formats/lcov/000077500000000000000000000000001455455346200162535ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/lcov/__init__.py000066400000000000000000000042031455455346200203630ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class LcovHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "lcov", ["--lcov"], group="output_options", metavar="OUTPUT", help=( "Generate a LCOV info file. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "lcov_comment", ["--lcov-comment"], group="output_options", metavar="COMMENT", help="The comment used in LCOV file.", ), GcovrConfigOption( "lcov_test_name", ["--lcov-test-name"], group="output_options", metavar="NAME", help="The name used for TN in LCOV file. Default is '{default!s}'.", default="GCOVR report", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/lcov/write.py000066400000000000000000000116071455455346200177640ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Handle writing of LCOV files. The LCOV format is described in https://github.com/linux-test-project/lcov/blob/07a1127c2b4390abf4a516e9763fb28a956a9ce4/man/geninfo.1#L989 and generated by https://github.com/linux-test-project/lcov/blob/07a1127c2b4390abf4a516e9763fb28a956a9ce4/bin/geninfo """ from ...options import Options from ...utils import force_unix_separator, get_md5_hexdigest, open_text_for_writing from ...coverage import CovData, sort_coverage def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce gcovr csv report""" with open_text_for_writing(output_file, "coverage.lcov") as fh: keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric="branch" if options.sort_branches else "line", ) if options.lcov_comment is not None: # #comment_string fh.write(f"#{options.lcov_comment}\n") # TN: fh.write(f"TN:{options.lcov_test_name}\n") for key in keys: filename = force_unix_separator(covdata[key].filename) # SF: fh.write(f"SF:{filename}\n") # VER: # Generate md5 hash of file contents with open(filename, "rb") as file_handle: contents = file_handle.read() fh.write(f"VER:{get_md5_hexdigest(contents)}\n") functions = 0 function_hits = 0 for function_name in sorted(covdata[key].functions): linenos = list(covdata[key].functions[function_name].count) functions += len(linenos) def postfix(): return f"_{lineno}" if len(linenos) > 1 else "" for lineno in sorted(linenos): # FN:,[,] fh.write(f"FN:{lineno},{function_name}{postfix()}\n") for lineno in sorted(covdata[key].functions[function_name].count): count = covdata[key].functions[function_name].count[lineno] if count: function_hits += 1 # FNDA:, fh.write(f"FNDA:{count},{function_name}{postfix()}\n") # FNF: fh.write(f"FNF:{functions}\n") # FNH: fh.write(f"FNH:{function_hits}\n") sorted_lines = sorted(covdata[key].lines) branches = 0 branch_hits = 0 for lineno in sorted_lines: line_coverage = covdata[key].lines[lineno] if line_coverage.excluded: next branches += len(line_coverage.branches) for branch in sorted(line_coverage.branches): branch_coverage = line_coverage.branches[branch] if branch_coverage.count: branch_hits += 1 # BRDA:,[],, fh.write( f"BRDA:{lineno},{'e' if branch_coverage.throw else ''}{branch_coverage.blockno},{branch},{branch_coverage.count if branch_coverage.count else '-'}\n" ) # BRF: fh.write(f"BRF:{branches}\n") # BRH: fh.write(f"BRH:{branch_hits}\n") lines_covered = 0 for lineno in sorted_lines: line_coverage = covdata[key].lines[lineno] if line_coverage.count: lines_covered += 1 # DA:,[,] fh.write(f"DA:{lineno},{line_coverage.count},{line_coverage.md5}\n") # LH: fh.write(f"LH:{lines_covered}\n") # LF: fh.write(f"LF:{len(covdata[key].lines)}\n") # End of file section fh.write("end_of_record\n") gcovr-7.0/gcovr/formats/sonarqube/000077500000000000000000000000001455455346200173075ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/sonarqube/__init__.py000066400000000000000000000032061455455346200214210ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import List from ...options import GcovrConfigOption, OutputOrDefault from ...formats.base import BaseHandler from ...coverage import CovData class SonarqubeHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ GcovrConfigOption( "sonarqube", ["--sonarqube"], group="output_options", metavar="OUTPUT", help=( "Generate sonarqube generic coverage report in this file name. " "OUTPUT is optional and defaults to --output." ), nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/sonarqube/write.py000066400000000000000000000041451455455346200210170ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from lxml import etree from ...options import Options from ...utils import open_binary_for_writing, presentable_filename from ...coverage import CovData def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce an XML report in the SonarQube generic coverage format""" root = etree.Element("coverage") root.set("version", "1") for f in sorted(covdata): data = covdata[f] filename = presentable_filename(f, root_filter=options.root_filter) fileNode = etree.Element("file") fileNode.set("path", filename) for lineno in sorted(data.lines): line_cov = data.lines[lineno] if not line_cov.is_covered and not line_cov.is_uncovered: continue L = etree.Element("lineToCover") L.set("lineNumber", str(lineno)) if line_cov.is_covered: L.set("covered", "true") else: L.set("covered", "false") branches = line_cov.branches if branches: b = line_cov.branch_coverage() L.set("branchesToCover", str(b.total)) L.set("coveredBranches", str(b.covered)) fileNode.append(L) root.append(fileNode) with open_binary_for_writing(output_file, "sonarqube.xml") as fh: fh.write(etree.tostring(root, encoding="UTF-8", xml_declaration=True)) gcovr-7.0/gcovr/formats/txt/000077500000000000000000000000001455455346200161275ustar00rootroot00000000000000gcovr-7.0/gcovr/formats/txt/__init__.py000066400000000000000000000072571455455346200202530ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging from typing import List from ...coverage import CovData from ...options import ( GcovrConfigOption, GcovrDeprecatedConfigOptionAction, OutputOrDefault, ) from ...formats.base import BaseHandler LOGGER = logging.getLogger("gcovr") class UseBranchMetricAction(GcovrDeprecatedConfigOptionAction): option = "--txt-metric" config = "txt-metric" value = "branch" class TxtHandler(BaseHandler): def get_options() -> List[GcovrConfigOption]: return [ # Global options needed for report "exclude_calls", "show_decision", # Only for summary report # Local options GcovrConfigOption( "txt_metric", ["--txt-metric"], config="txt-metric", group="output_options", help=("The metric type to report."), choices=["line", "branch", "decision"], default="line", ), GcovrConfigOption( "txt_metric", ["-b", "--txt-branches", "--branches"], config="txt-branch", group="output_options", help=( "Deprecated, please use '--txt-metric branch' instead." "Report the branch coverage instead of the line coverage in text report." ), nargs=0, action=UseBranchMetricAction, ), GcovrConfigOption( "txt_report_covered", ["--txt-report-covered"], config="txt-covered", help="Report the covered lines instead of the uncovered.", action="store_true", ), GcovrConfigOption( "txt", ["--txt"], group="output_options", metavar="OUTPUT", help="Generate a text report. OUTPUT is optional and defaults to --output.", nargs="?", type=OutputOrDefault, default=None, const=OutputOrDefault(None), ), GcovrConfigOption( "txt_summary", ["-s", "--txt-summary", "--print-summary"], group="output_options", help=( "Print a small report to stdout " "with line & function & branch percentage coverage " "optional parts are decision & call coverage. " "This is in addition to other reports. " ), action="store_true", ), ] def write_report(self, covdata: CovData, output_file: str) -> None: from .write import write_report write_report(covdata, output_file, self.options) def write_summary_report(self, covdata: CovData, output_file: str) -> None: from .write import write_summary_report write_summary_report(covdata, output_file, self.options) gcovr-7.0/gcovr/formats/txt/write.py000066400000000000000000000211551455455346200176370ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from typing import Iterable, Tuple from ...options import Options from ...utils import ( force_unix_separator, presentable_filename, open_text_for_writing, ) from ...coverage import ( CovData, CoverageStat, FileCoverage, SummarizedStats, sort_coverage, ) # Widths of the various columns COL_FILE_WIDTH = 40 COL_TOTAL_COUNT_WIDTH = 8 COL_COVERED_COUNT_WIDTH = 8 COL_PERCENTAGE_WIDTH = 7 # including "%" percentage sign UN_COVERED_SEPARATOR = " " LINE_WIDTH = 78 def write_report(covdata: CovData, output_file: str, options: Options) -> None: """produce the classic gcovr text report""" with open_text_for_writing(output_file, "coverage.txt") as fh: # Header fh.write("-" * LINE_WIDTH + "\n") fh.write("GCC Code Coverage Report".center(LINE_WIDTH).rstrip() + "\n") # fh.write(" " * 27 + "GCC Code Coverage Report\n") fh.write("Directory: " + force_unix_separator(options.root) + "\n") fh.write("-" * LINE_WIDTH + "\n") if options.txt_metric == "branch": title_total = "Branches" title_covered = "Taken" elif options.txt_metric == "decision": title_total = "Decisions" title_covered = "Taken" else: title_total = "Lines" title_covered = "Exec" title_percentage = "Cover" title_un_covered = "Covered" if options.txt_report_covered else "Missing" fh.write( "File".ljust(COL_FILE_WIDTH) + title_total.rjust(COL_TOTAL_COUNT_WIDTH) + title_covered.rjust(COL_COVERED_COUNT_WIDTH) + title_percentage.rjust(COL_PERCENTAGE_WIDTH) + UN_COVERED_SEPARATOR + title_un_covered + "\n" ) fh.write("-" * LINE_WIDTH + "\n") # Data keys = sort_coverage( covdata, sort_key=options.sort_key, sort_reverse=options.sort_reverse, by_metric=options.txt_metric, ) total_stat = CoverageStat.new_empty() for key in keys: (stat, txt) = _summarize_file_coverage(covdata[key], options) total_stat += stat fh.write(txt + "\n") # Footer & summary fh.write("-" * LINE_WIDTH + "\n") fh.write(_format_line("TOTAL", total_stat, "") + "\n") fh.write("-" * LINE_WIDTH + "\n") def write_summary_report(covdata: CovData, output_file: str, options: Options) -> None: """Print a small report to the standard output. Output the percentage, covered and total lines and branches. """ with open_text_for_writing(output_file, "coverage.txt") as fh: def print_stat(name: str, stat: CoverageStat): percent = stat.percent_or(0.0) covered = stat.covered total = stat.total fh.write(f"{name}: {percent:0.1f}% ({covered} out of {total})\n") stats = SummarizedStats.from_covdata(covdata) print_stat("lines", stats.line) print_stat("functions", stats.function) print_stat("branches", stats.branch) if options.show_decision: print_stat("decisions", stats.decision) if not options.exclude_calls: print_stat("calls", stats.call) def _summarize_file_coverage(coverage: FileCoverage, options): filename = presentable_filename(coverage.filename, root_filter=options.root_filter) if options.txt_report_covered: if options.txt_metric == "branch": stat = coverage.branch_coverage() covered_lines = _covered_branches_str(coverage) elif options.txt_metric == "decision": stat = coverage.decision_coverage() covered_lines = _covered_decisions_str(coverage) else: stat = coverage.line_coverage() covered_lines = _covered_lines_str(coverage) return stat, _format_line(filename, stat, covered_lines) else: if options.txt_metric == "branch": stat = coverage.branch_coverage() uncovered_lines = _uncovered_branches_str(coverage) elif options.txt_metric == "decision": stat = coverage.decision_coverage() uncovered_lines = _uncovered_decisions_str(coverage) else: stat = coverage.line_coverage() uncovered_lines = _uncovered_lines_str(coverage) return stat, _format_line(filename, stat, uncovered_lines) def _format_line(name: str, stat: CoverageStat, uncovered_lines: str) -> str: raw_percent = stat.percent if raw_percent is None: percent = "--" else: percent = str(int(raw_percent)) name = name.ljust(COL_FILE_WIDTH) if len(name) > 40: name = name + "\n" + " " * COL_FILE_WIDTH line = ( name + str(stat.total).rjust(COL_TOTAL_COUNT_WIDTH) + str(stat.covered).rjust(COL_COVERED_COUNT_WIDTH) + percent.rjust(COL_PERCENTAGE_WIDTH - 1) + "%" ) if uncovered_lines: line += UN_COVERED_SEPARATOR + uncovered_lines return line def _covered_lines_str(filecov: FileCoverage) -> str: covered_lines = sorted( line.lineno for line in filecov.lines.values() if not line.is_uncovered ) # Walk through the covered lines in sorted order. # Find blocks of consecutive uncovered lines, and return # a string with that information. # # Should we exclude noncode lines in the range of lines # to be covered??? This simplifies the ranges summary, but it # provides a counterintuitive listing. return ",".join( _format_range(first, last) for first, last in _find_consecutive_ranges(covered_lines) ) def _uncovered_lines_str(filecov: FileCoverage) -> str: uncovered_lines = sorted( line.lineno for line in filecov.lines.values() if line.is_uncovered ) # Walk through the uncovered lines in sorted order. # Find blocks of consecutive uncovered lines, and return # a string with that information. # # Should we include noncode lines in the range of lines # to be covered??? This simplifies the ranges summary, but it # provides a counterintuitive listing. return ",".join( _format_range(first, last) for first, last in _find_consecutive_ranges(uncovered_lines) ) def _covered_branches_str(filecov: FileCoverage) -> str: covered_lines = sorted( line.lineno for line in filecov.lines.values() if not line.has_uncovered_branch ) # Don't do any aggregation on branch results. return ",".join(str(lineno) for lineno in covered_lines) def _covered_decisions_str(filecov: FileCoverage) -> str: covered_decisions = sorted( line.lineno for line in filecov.lines.values() if not line.has_uncovered_decision ) return ",".join(str(lineno) for lineno in covered_decisions) def _uncovered_decisions_str(filecov: FileCoverage) -> str: uncovered_decisions = sorted( line.lineno for line in filecov.lines.values() if line.has_uncovered_decision ) return ",".join(str(lineno) for lineno in uncovered_decisions) def _uncovered_branches_str(filecov: FileCoverage) -> str: uncovered_lines = sorted( line.lineno for line in filecov.lines.values() if line.has_uncovered_branch ) # Don't do any aggregation on branch results. return ",".join(str(lineno) for lineno in uncovered_lines) def _find_consecutive_ranges(items: Iterable[int]) -> Iterable[Tuple[int, int]]: first = last = None for item in items: if last is None: first = last = item continue if item == (last + 1): last = item continue assert first is not None yield first, last first = last = item if last is not None: assert first is not None yield first, last def _format_range(first: int, last: int) -> str: if first == last: return str(first) return "{first}-{last}".format(first=first, last=last) gcovr-7.0/gcovr/merging.py000066400000000000000000000340471455455346200156470ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Merge coverage data. All of these merging function have the signature ``merge(T, T) -> T``. That is, they take two coverage data items and combine them, returning the combined coverage. This may change the input objects, so that they should be used afterwards. In a mathematical sense, all of these ``merge()`` functions must behave somewhat like an addition operator: * commutative: order of arguments must not matter, so that ``merge(a, b)`` must match ``merge(a, b)``. * associative: order of merging must not matter, so that ``merge(a, merge(b, c))`` must match ``merge(merge(a, b), c)``. * identity element: there must be an empty element, so that ``merge(a, empty)`` and ``merge(emtpy, a)`` and ``a`` all match. However, the empty state might be implied by “parent dict does not contain an entry”, or must contain matching information like the same line number. The insertion functions insert a single coverage item into a larger structure, for example inserting BranchCoverage into a LineCoverage object. The target/parent structure is updated in-place, otherwise this has equivalent semantics to merging. In particular, if there already is coverage data in the target with the same ID, then the contents are merged. The insertion functions return the coverage structure that is saved in the target, which may not be the same as the input value. """ from dataclasses import dataclass import logging from typing import Callable, Optional, TypeVar, Dict from .coverage import ( BranchCoverage, CovData, DecisionCoverage, DecisionCoverageConditional, DecisionCoverageSwitch, DecisionCoverageUncheckable, FileCoverage, FunctionCoverage, LineCoverage, CallCoverage, ) LOGGER = logging.getLogger("gcovr") @dataclass class MergeOptions: ignore_function_lineno: bool = False merge_function_use_line_zero: bool = None merge_function_use_line_min: bool = None merge_function_use_line_max: bool = None separate_function: bool = None DEFAULT_MERGE_OPTIONS = MergeOptions() FUNCTION_LINE_ZERO_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, merge_function_use_line_zero=True, ) FUNCTION_MIN_LINE_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, merge_function_use_line_min=True, ) FUNCTION_MAX_LINE_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, merge_function_use_line_max=True, ) SEPARATE_FUNCTION_MERGE_OPTIONS = MergeOptions( ignore_function_lineno=True, separate_function=True, ) def get_merge_mode_from_options(options): if options.merge_mode_functions == "strict": return DEFAULT_MERGE_OPTIONS elif options.merge_mode_functions == "merge-use-line-0": return FUNCTION_LINE_ZERO_MERGE_OPTIONS elif options.merge_mode_functions == "merge-use-line-min": return FUNCTION_MIN_LINE_MERGE_OPTIONS elif options.merge_mode_functions == "merge-use-line-max": return FUNCTION_MAX_LINE_MERGE_OPTIONS elif options.merge_mode_functions == "separate": return SEPARATE_FUNCTION_MERGE_OPTIONS else: raise RuntimeError("Sanity check: Unknown merge mode.") _Key = TypeVar("_Key", int, str) _T = TypeVar("_T") def _merge_dict( left: Dict[_Key, _T], right: Dict[_Key, _T], merge_item: Callable[[_T, _T, MergeOptions], _T], options: MergeOptions, ) -> Dict[_Key, _T]: """ Helper function to merge items in a dictionary. Example: >>> _merge_dict(dict(a=2, b=3), dict(b=1, c=5), ... lambda a, b, _: a + b, ... DEFAULT_MERGE_OPTIONS) {'a': 2, 'b': 4, 'c': 5} """ # Ensure that "left" is the larger dict, # so that fewer items have to be checked for merging. if len(left) < len(right): left, right = right, left for key, right_item in right.items(): _insert_coverage_item(left, key, right_item, merge_item, options) # At this point, "left" contains all merged items. # The caller should access neither the "left" nor "right" objects. # While we can't prevent use of the "left" object since we want to return it, # we can clear the contents of the "right" object. right.clear() return left def _insert_coverage_item( target_dict: Dict[_Key, _T], key: _Key, new_item: _T, merge_item: Callable[[_T, _T, MergeOptions], _T], options: MergeOptions, ) -> _T: """ Insert a single item into a coverage dictionary. That means:: merge(left, { key: item }) and:: insert_coverage_item(left, key, item, ...) should be equivalent with respect to their side effects. However, the target dict is updated in place, and the return value differs! """ if key in target_dict: merged_item = merge_item(target_dict[key], new_item, options) else: merged_item = new_item target_dict[key] = merged_item return merged_item def merge_covdata(left: CovData, right: CovData, options: MergeOptions) -> CovData: """ Merge CovData information. Do not use 'left' or 'right' objects afterwards! """ return _merge_dict(left, right, merge_file, options) def insert_file_coverage( target: CovData, file: FileCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> FileCoverage: """Insert FileCoverage into CovData.""" return _insert_coverage_item(target, file.filename, file, merge_file, options) def merge_file( left: FileCoverage, right: FileCoverage, options: MergeOptions, ) -> FileCoverage: """ Merge FileCoverage information. Do not use 'left' or 'right' objects afterwards! Precondition: both objects have same filename. """ assert left.filename == right.filename left.lines = _merge_dict(left.lines, right.lines, merge_line, options) left.functions = _merge_dict( left.functions, right.functions, merge_function, options ) return left def insert_line_coverage( target: FileCoverage, line: LineCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> LineCoverage: """Insert LineCoverage into FileCoverage.""" return _insert_coverage_item(target.lines, line.lineno, line, merge_line, options) def merge_line( left: LineCoverage, right: LineCoverage, options: MergeOptions, ) -> LineCoverage: """ Merge LineCoverage information. Do not use 'left' or 'right' objects afterwards! Precondition: both objects must have same lineno. """ assert left.lineno == right.lineno # If both checksums exists compare them if only one exists, use it. if left.md5 is not None and right.md5 is not None: assert left.md5 == right.md5 elif right.md5 is not None: left.md5 = right.md5 left.count += right.count left.excluded |= right.excluded left.branches = _merge_dict(left.branches, right.branches, merge_branch, options) left.decision = merge_decision(left.decision, right.decision, options) left.calls = _merge_dict(left.calls, right.calls, merge_call, options) return left def insert_function_coverage( target: FileCoverage, function: FunctionCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> FunctionCoverage: """Insert FunctionCoverage into FileCoverage""" return _insert_coverage_item( target.functions, function.name, function, merge_function, options ) def merge_function( left: FunctionCoverage, right: FunctionCoverage, options: MergeOptions, ) -> FunctionCoverage: """ Merge FunctionCoverage information. Do not use 'left' or 'right' objects afterwards! Precondition: both objects must have same name and lineno. If ``options.ignore_function_lineno`` is set, the two function coverage objects can have differing line numbers. With following flags the merge mode can be defined: - ``options.merge_function_use_line_zero`` - ``options.merge_function_use_line_min`` - ``options.merge_function_use_line_max`` - ``options.separate_function`` """ assert left.name == right.name if not options.ignore_function_lineno: if left.count.keys() != right.count.keys(): lines = sorted(set([*left.count.keys(), *right.count.keys()])) raise AssertionError( f"Got function {right.name} on multiple lines: {', '.join([str(l) for l in lines])}.\n" "\tYou can run gcovr with --merge-mode-functions=MERGE_MODE.\n" "\tThe available values for MERGE_MODE are described in the documentation." ) # keep distinct counts for each line number if options.separate_function: for lineno, count in sorted(right.count.items()): try: left.count[lineno] += count except KeyError: left.count[lineno] = count for lineno, returned in right.returned.items(): try: left.returned[lineno] += returned except KeyError: left.returned[lineno] = returned for lineno, blocks in right.blocks.items(): try: left.blocks[lineno] += blocks except KeyError: left.blocks[lineno] = blocks for lineno, excluded in right.excluded.items(): try: left.excluded[lineno] += excluded except KeyError: left.excluded[lineno] = excluded return left right_lineno = list(right.count.keys())[0] # merge all counts into an entry for a single line number if right_lineno in left.count: lineno = right_lineno elif options.merge_function_use_line_zero: lineno = 0 elif options.merge_function_use_line_min: lineno = min(*left.count.keys(), *right.count.keys()) elif options.merge_function_use_line_max: lineno = max(*left.count.keys(), *right.count.keys()) else: assert False, "Unknown merge mode" # Overwrite data with the sum at the desired line left.count = {lineno: sum(left.count.values()) + sum(right.count.values())} left.returned = {lineno: sum(left.returned.values()) + sum(right.returned.values())} # or the max value at the desired line left.blocks = {lineno: max(*left.blocks.values(), *right.blocks.values())} left.excluded = { lineno: any(left.excluded.values()) or any(right.excluded.values()) } return left def insert_branch_coverage( target: LineCoverage, branch_id: int, branch: BranchCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> BranchCoverage: """Insert BranchCoverage into LineCoverage.""" return _insert_coverage_item( target.branches, branch_id, branch, merge_branch, options ) def merge_branch( left: BranchCoverage, right: BranchCoverage, options: MergeOptions, ) -> BranchCoverage: """ Merge BranchCoverage information. Do not use 'left' or 'right' objects afterwards! """ left.count += right.count left.fallthrough |= right.fallthrough left.throw |= right.throw return left def insert_call_coverage( target: LineCoverage, call: CallCoverage, options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> CallCoverage: """Insert BranchCoverage into LineCoverage.""" return _insert_coverage_item(target.calls, call.callno, call, merge_call, options) def merge_call( left: CallCoverage, right: CallCoverage, options: MergeOptions, ) -> BranchCoverage: """ Merge CallCoverage information. Do not use 'left' or 'right' objects afterwards! """ assert left.callno == right.callno left.covered |= right.covered return left def insert_decision_coverage( target: LineCoverage, decision: Optional[DecisionCoverage], options: MergeOptions = DEFAULT_MERGE_OPTIONS, ) -> Optional[DecisionCoverage]: """Insert DecisionCoverage into LineCoverage.""" target.decision = merge_decision(target.decision, decision, options) return target.decision def merge_decision( left: Optional[DecisionCoverage], right: Optional[DecisionCoverage], options: MergeOptions, ) -> Optional[DecisionCoverage]: """ Merge DecisionCoverage information. Do not use 'left' or 'right' objects afterwards! The DecisionCoverage has different states: - None (no known decision) - Uncheckable (there was a decision, but it can't be analyzed properly) - Conditional - Switch If there is a conflict between different types, Uncheckable will be returned. """ # The DecisionCoverage classes have long names, so abbreviate them here: Conditional = DecisionCoverageConditional Switch = DecisionCoverageSwitch Uncheckable = DecisionCoverageUncheckable # If decision coverage is not know for one side, return the other. if left is None: return right if right is None: return left # If any decision is Uncheckable, the result is Uncheckable. if isinstance(left, Uncheckable): return left if isinstance(right, Uncheckable): return right # Merge Conditional decisions. if isinstance(left, Conditional) and isinstance(right, Conditional): left.count_true += right.count_true left.count_false += right.count_false return left # Merge Switch decisions. if isinstance(left, Switch) and isinstance(right, Switch): left.count += right.count return left # If the decisions have conflicting types, the result is Uncheckable. return Uncheckable() gcovr-7.0/gcovr/options.py000066400000000000000000000336111455455346200157060ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from argparse import ArgumentTypeError import argparse import logging from typing import Any, List, Optional, Union, Callable import os LOGGER = logging.getLogger("gcovr") def check_percentage(value: str) -> float: r""" Check that the percentage is within a reasonable range and if so return it. """ # strip trailing percent sign if present, useful for config files if value.endswith("%"): value = value[:-1] try: x = float(value) if not (0.0 <= x <= 100.0): raise ValueError() except ValueError: raise ArgumentTypeError(f"{value} not in range [0.0, 100.0]") from None return x def check_input_file(value: str, basedir: str = None) -> str: r""" Check that the input file is present. Return the full path. """ if basedir is None: basedir = os.getcwd() if not os.path.isabs(value): value = os.path.join(basedir, value) value = os.path.normpath(value) if not os.path.isfile(value): raise ArgumentTypeError( f"Should be a file that already exists: {value!r}" ) from None return os.path.abspath(value) def relative_path(value: str, basedir: str = None) -> str: r""" Make a absolute path if value is a relative path. """ if not value: raise ArgumentTypeError("Should not be set to an empty string.") from None if basedir is None: basedir = os.getcwd() if not os.path.isabs(value): value = os.path.join(basedir, value) value = os.path.normpath(value) return os.path.relpath(value, os.getcwd()) class OutputOrDefault: """An output path that may be empty. - ``None``: the option is not set - ``OutputOrDefault(None)``: fall back to some default value - ``OutputOrDefault(path)``: use that path """ def __init__(self, value: Optional[str], basedir: str = None) -> None: self.value = value self._check_output_and_make_abspath(os.getcwd() if basedir is None else basedir) def __repr__(self): name = self.__class__.__name__ value = self.value return f"{name}({value!r})" def _check_output_and_make_abspath(self, basedir: str) -> None: r""" Check if the output file can be created. """ if self.value in (None, "-"): self.abspath = "-" self.is_dir = False else: # Replace / and \ with the os path separator. value = str(self.value).replace("\\", os.sep).replace("/", os.sep) # Save if it is a directory self.is_dir = value.endswith(os.sep) value = os.path.normpath(value) if self.is_dir: value += os.sep if not os.path.isabs(value): value = os.path.join(basedir, value) self.abspath = value if self.is_dir: # Now mormalize and add the trailing slash after creating the directory. if not os.path.isdir(value): try: os.mkdir(value) except OSError as e: raise ArgumentTypeError( f"Could not create output directory {self.value!r}: {e.strerror}" ) from None else: try: with open(value, "w") as _: pass except OSError as e: raise ArgumentTypeError( f"Could not create output file {self.value!r}: {e.strerror}" ) from None os.unlink(value) @classmethod def choose( cls, choices: List[Optional[OutputOrDefault]], default: Optional[OutputOrDefault] = None, ) -> Optional[OutputOrDefault]: """select the first choice that contains a value Example: chooses a truthy value over None: >>> OutputOrDefault.choose([None, OutputOrDefault(42)]) OutputOrDefault(42) Example: chooses a truthy value over empty value: >>> OutputOrDefault.choose([OutputOrDefault(None), OutputOrDefault('x')]) OutputOrDefault('x') Example: chooses default when given empty list >>> OutputOrDefault.choose([], default=OutputOrDefault('default')) OutputOrDefault('default') Example: chooses default when only given false values: >>> OutputOrDefault.choose( ... [None, OutputOrDefault(None)], ... default=OutputOrDefault('default')) OutputOrDefault('default') Example: throws when given other value >>> OutputOrDefault.choose([True]) Traceback (most recent call last): ... TypeError: ... """ for choice in choices: if choice is None: continue if not isinstance(choice, OutputOrDefault): raise TypeError(f"expected OutputOrDefault instance, got: {choice}") if choice.value is not None: return choice return default class Options(object): def __init__(self, **kwargs): self.__dict__.update(kwargs) def get(self, name: str) -> Any: """Function to get an option by name.""" return self.__dict__.get(name) class GcovrConfigOptionAction(argparse.Action): pass class GcovrDeprecatedConfigOptionAction(GcovrConfigOptionAction): def __init__(self, option_strings, dest, **kwargs): super().__init__(option_strings, dest, **kwargs) def __call__(self, parser, namespace, values, option_string=None, config=None): if option_string is not None: LOGGER.warning( f"Deprecated option {option_string} used, please use '{self.option} {self.value}' instead." ) if config is not None: LOGGER.warning( f"Deprecated config key {config} used, please use '{self.config}={self.value}' instead." ) # This part is used when merging configurations if isinstance(namespace, dict): namespace[self.dest] = values # We are called from argparse else: setattr(namespace, self.dest, self.value) class GcovrConfigOption: # pylint: disable=too-many-instance-attributes # pylint: disable=too-few-public-methods # pylint: disable=redefined-builtin r""" Represents a single setting for a gcovr runtime parameter. Gcovr can be extensively configured through a series of options, representing these options as a simple class object allows them to be portabilty re-used in multiple configuration schemes. This is implemented in a way similar to how options are defined in argparse. The converter keyword argument is expected to return a valid conversion of a string value or throw an error. Arguments: name (str): Destination (options object field), must be valid Python identifier. flags (list of str, optional): Any command line flags. Keyword Arguments: action (str, optional): What to do when the option is parsed: - store (default): store the option argument - store_const: store the const value - store_true, store_false: shortcuts for store_const - append: append the option argument (Compare also the *argparse* documentation.) choices (list, optional): Value must be one of these after conversion. config (str or bool, optional): Configuration file key. If absent, the first ``--flag`` is used without the leading dashes. If explicitly set to False, the option cannot be set from a config file. const (any, optional): Assigned by the "store_const" action. const_negate (any, optional): Generate a "--no-foo" negation flag with the given "const" value. default (any, optional): Default value if the option is not found, defaults to None. group (str, optional): Name of the option group in GCOVR_CONFIG_OPTION_GROUPS. Only relevant for documentation purposes. help (str): Help message. Must display well on terminal *and* render as Restructured Text. Any named curly-brace placeholders are filled in from the option attributes via ``str.format()``. metavar (str, optional): Name of the value in help messages, defaults to the name. nargs (int or '+', '*', '?', optional): How often the option may occur. Special case for "?": if the option exists but has no value, the const value is stored. positional (bool, optional): Whether this is a positional option, defaults to False. A positional argument cannot have flags. required (bool, optional): Whether this option is required, defaults to False. type (function, optional): Check and convert the option value, may throw exceptions. Constraint: an option must be either have a flag or be positional or have a config key, or a combination thereof. """ def __init__( self, name: str, flags: List[str] = None, *, help: str, action: str = "store", choices: list = None, const: Any = None, const_negate: Any = None, config: Union[str, bool] = True, default: Any = None, group: str = None, metavar: str = None, nargs: Union[int, str] = None, positional: bool = False, required: bool = False, type: Callable[[str], Any] = None, ) -> None: if flags is None: flags = [] assert not (flags and positional), "option cannot have flags and be positional" config_keys = _derive_configuration_key(config, flags=flags) del config assert ( flags or positional or config_keys ), "option must be named, positional, or config argument." negate: List[str] = [] if flags and const_negate is not None: negate = ["--no-" + f[2:] for f in flags if f.startswith("--")] assert negate, "cannot autogenerate negation" assert help is not None, "help required" if negate: help += " Negation: {}.".format(", ".join(negate)) if (flags or positional) and config_keys: config_keys_help = [] for config_key in config_keys: config_keys_help.append(config_key) help += f" Config key(s): {', '.join(config_keys_help)}." # the store_true and store_false actions have hardcoded boolean # constants in their definitions so they need switched to the generic # store_const in order for the logic here to work correctly. if action == "store_true": assert const is None, "action=store_true and const conflict" assert default is None, "action=store_true and default conflict" action = "store_const" const = True default = False elif action == "store_false": assert const is None, "action=store_false and const conflict" assert default is None, "action=store_false and default conflict" action = "store_const" const = False default = True assert action in ("store", "store_const", "append") or issubclass( action, GcovrConfigOptionAction ) self.name = name self.flags = flags self.action = action self.choices = choices self.config_keys = config_keys self.const = const self.const_negate = const_negate self.default = default self.group = group self.help = "" # assigned later self.metavar = metavar self.nargs = nargs self.negate = negate self.positional = positional self.required = required self.type = type # format the help self.help = help.format(**self.__dict__) def __repr__(self): r"""String representation of instance. >>> GcovrConfigOption('foo', ['-f', '--foo'], help="fooify.") GcovrConfigOption('foo', [-f, --foo], ..., help='fooify. Config key(s): foo.', ...) """ name = self.name flags = ", ".join(self.flags) kwargs = ", ".join( f"{k}={v!r}" for k, v in sorted(self.__dict__.items()) if k not in ("name", "flags") ) return f"GcovrConfigOption({name!r}, [{flags}], {kwargs})" def _derive_configuration_key( config: Union[str, bool], *, flags: List[str], ) -> Optional[str]: if config is True: config_keys = [] for flag in flags: if flag.startswith("--"): config_keys.append(flag.lstrip("-")) if len(config_keys) > 0: return config_keys assert False, "could not autogenerate config key from {flags!r}" elif config is False: return None else: if not isinstance(config, list): config = [config] for c in config: assert isinstance(c, str) return config gcovr-7.0/gcovr/tests/000077500000000000000000000000001455455346200147775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/.gitattributes000066400000000000000000000006661455455346200177020ustar00rootroot00000000000000# For Github actions we need to keep the line breaks in the reference **/*.cpp -text **/*.c -text **/*.h -text # Exclude test reference data from GitHub language statistics # See also: https://github.com/github/linguist # (While linguist-generated might be appropriate here, # that attribute would also suppress diffs on GH. Can't have that!) */reference/**/*.* linguist-detectable=false **/Makefile linguist-detectable=false gcovr-7.0/gcovr/tests/.gitignore000066400000000000000000000006511455455346200167710ustar00rootroot00000000000000# Ignore output files coverage*.txt coverage*.json summary_coverage*.json cobertura*.xml sonarqube*.xml coverage*.csv coveralls*.json *.html *.css # except in reference and data directories !*/reference/** !*/data/** # and input stylesheet !style.css # C extensions *.o *.so # Unit test / coverage reports .pytest_cache/ .coverage *.gcda *.gcno *.gcov .tox nosetests.xml testcase # Differences diff.zip # MacOS .DS_Store gcovr-7.0/gcovr/tests/JaCoCo.report.dtd000066400000000000000000000054761455455346200201200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/Makefile000066400000000000000000000002561455455346200164420ustar00rootroot00000000000000 clean: - for dir in `ls -d *`; do\ if [ -d "$${dir}" ] && [ -e "$${dir}/Makefile" ]; then\ cd $${dir};\ make -f Makefile clean;\ cd ..;\ fi;\ done gcovr-7.0/gcovr/tests/__init__.py000066400000000000000000000000001455455346200170760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/000077500000000000000000000000001455455346200175655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/.gitignore000066400000000000000000000000551455455346200215550ustar00rootroot00000000000000# Ignore the generated executables testcase_*gcovr-7.0/gcovr/tests/add_coverages/Makefile000066400000000000000000000037411455455346200212320ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC export GCOVR_TEST_SUITE_NO_GIT_COMMAND := 1 all: $(CXX) $(CFLAGS) -c foo.cpp -o foo.o $(CXX) $(CFLAGS) -c bar.cpp -o bar.o $(CXX) $(CFLAGS) -DFOO -c main.cpp -o main_foo.o $(CXX) $(CFLAGS) main_foo.o foo.o -o testcase_foo $(CXX) $(CFLAGS) -DBAR -c main.cpp -o main_bar.o $(CXX) $(CFLAGS) main_bar.o bar.o -o testcase_bar run: txt cobertura html sonarqube jacoco json json_summary coveralls # Enable JSON output via the --json-pretty --json mode. # However, this option cannot take a filename directly # so that "-o" is used. coverage_foo.json: ./testcase_foo $(GCOVR) -d --json-pretty -o $@ # Just use --json-pretty and --json and pass the output filename directly. coverage_bar.json: coverage_foo.json ./testcase_bar $(GCOVR) -d --json-pretty --json $@ txt: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json -o coverage.txt cobertura: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --cobertura-pretty --cobertura cobertura.xml html: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --html-details -o coverage.html sonarqube: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --sonarqube sonarqube.xml jacoco: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --jacoco jacoco.xml --jacoco-pretty # Use both --json-pretty --json here json: coverage_foo.json coverage_bar.json $(GCOVR) -a 'coverage_*.json' --json-pretty --json coverage.json json_summary: coverage_foo.json coverage_bar.json $(GCOVR) -a 'coverage_*.json' --json-summary-pretty -o summary_coverage.json coveralls: coverage_foo.json coverage_bar.json $(GCOVR) -a coverage_foo.json -a coverage_bar.json --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase_* rm -f *.gc* rm -f *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.0/gcovr/tests/add_coverages/README000066400000000000000000000000561455455346200204460ustar00rootroot00000000000000A simple test that verifies adding coverages. gcovr-7.0/gcovr/tests/add_coverages/bar.cpp000066400000000000000000000000551455455346200210350ustar00rootroot00000000000000int bar() { int x=2; int y=2; return x-y; } gcovr-7.0/gcovr/tests/add_coverages/foo.cpp000066400000000000000000000000541455455346200210530ustar00rootroot00000000000000int foo() { int x=2; int y=2; return x+y; } gcovr-7.0/gcovr/tests/add_coverages/main.cpp000066400000000000000000000003121455455346200212110ustar00rootroot00000000000000#include #ifdef FOO extern int foo(); #endif #ifdef BAR extern int bar(); #endif int main(int argc, char* argv[]) { #ifdef FOO foo(); #endif #ifdef BAR bar(); #endif return 0; } gcovr-7.0/gcovr/tests/add_coverages/reference/000077500000000000000000000000001455455346200215235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/000077500000000000000000000000001455455346200230255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/cobertura.xml000066400000000000000000000032361455455346200255410ustar00rootroot00000000000000 . coverage.bar.cpp.e7a3224e852d4c9e084f9127df0315df.html000066400000000000000000000106111455455346200332570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: bar.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x-y;
6 }
7
8

coverage.foo.cpp.da858f18e0c3a73a7b98ff456723b9ae.html000066400000000000000000000102761455455346200334600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: foo.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int foo()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x+y;
6 }
7

gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/coverage.html000066400000000000000000000077151455455346200255200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 12 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
bar.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
foo.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/coverage.json000066400000000000000000000071501455455346200255160ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "_Z3barv", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "_Z3foov", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172371455455346200335710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 #ifdef FOO
4 extern int foo();
5 #endif
6 #ifdef BAR
7 extern int bar();
8 #endif
9
10 2 int main(int argc, char* argv[]) {
11 #ifdef FOO
12 1 foo();
13 #endif
14 #ifdef BAR
15 1 bar();
16 #endif
17
18 2 return 0;
19 }
20

gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/coverage.txt000066400000000000000000000014371455455346200253660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ bar.cpp 4 4 100% foo.cpp 4 4 100% main.cpp 4 4 100% ------------------------------------------------------------------------------ TOTAL 12 12 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/jacoco.xml000066400000000000000000000023611455455346200250070ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/sonarqube.xml000066400000000000000000000012621455455346200255470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/clang-10/summary_coverage.json000066400000000000000000000025521455455346200272740ustar00rootroot00000000000000{ "branch_covered": 0, "branch_percent": 0.0, "branch_total": 0, "files": [ { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "bar.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "foo.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 } ], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 12, "line_percent": 100.0, "line_total": 12, "root": "." }gcovr-7.0/gcovr/tests/add_coverages/reference/clang-13/000077500000000000000000000000001455455346200230305ustar00rootroot00000000000000coverage.bar.cpp.e7a3224e852d4c9e084f9127df0315df.html000066400000000000000000000106071455455346200332670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: bar.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x-y;
6 }
7
8

coverage.foo.cpp.da858f18e0c3a73a7b98ff456723b9ae.html000066400000000000000000000102741455455346200334610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: foo.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int foo()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x+y;
6 }
7

gcovr-7.0/gcovr/tests/add_coverages/reference/clang-13/coverage.json000066400000000000000000000071441455455346200255240ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "bar()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "foo()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/add_coverages/reference/clang-13/sonarqube.xml000066400000000000000000000012621455455346200255520ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/000077500000000000000000000000001455455346200224215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/cobertura.xml000066400000000000000000000036011455455346200251310ustar00rootroot00000000000000 . coverage.bar.cpp.e7a3224e852d4c9e084f9127df0315df.html000066400000000000000000000106071455455346200326600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: bar.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x-y;
6 }
7
8

coverage.foo.cpp.da858f18e0c3a73a7b98ff456723b9ae.html000066400000000000000000000102741455455346200330520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: foo.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int foo()
2 {
3 1 int x=2;
4 1 int y=2;
5 1 return x+y;
6 }
7

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/coverage.functions.html000066400000000000000000000040271455455346200271140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 13 13 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
bar() (bar.cpp:1)called 1 time, returned 1 time100.0%
foo() (foo.cpp:1)called 1 time, returned 1 time100.0%
main (main.cpp:10)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/coverage.html000066400000000000000000000077071455455346200251150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 13 13 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
bar.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
foo.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/coverage.json000066400000000000000000000113321455455346200251070ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "bar()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "foo()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 }, { "branches": [ { "blockno": 3, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 8, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 19 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000202251455455346200331540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 #ifdef FOO
4 extern int foo();
5 #endif
6 #ifdef BAR
7 extern int bar();
8 #endif
9
10 2 int main(int argc, char* argv[]) {
11 #ifdef FOO
12 1 foo();
13 #endif
14 #ifdef BAR
15 1 bar();
16 #endif
17
18 2 return 0;
19
2/4
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 2 times.
✗ Branch 3 not taken.
8 }
20

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/coverage.txt000066400000000000000000000014371455455346200247620ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ bar.cpp 4 4 100% foo.cpp 4 4 100% main.cpp 5 5 100% ------------------------------------------------------------------------------ TOTAL 13 13 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/coveralls.json000066400000000000000000000024441455455346200253120ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 1, 1, null, null ], "name": "bar.cpp", "source_digest": "6c8be822626a340d042cab141b750b53" }, { "coverage": [ 1, null, 1, 1, 1, null ], "name": "foo.cpp", "source_digest": "21e2e5b555f203e4d1b839a74d1fad0a" }, { "coverage": [ null, null, null, null, null, null, null, null, null, 2, null, 1, null, null, 1, null, null, 2, 8 ], "name": "main.cpp", "source_digest": "a46111f6700bce3e3f3cb3b7edddf887" } ] }gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/jacoco.xml000066400000000000000000000024271455455346200244060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/sonarqube.xml000066400000000000000000000014071455455346200251440ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-5/summary_coverage.json000066400000000000000000000025531455455346200266710ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "bar.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "foo.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 5, "line_percent": 100.0, "line_total": 5 } ], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 13, "line_percent": 100.0, "line_total": 13, "root": "." }gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/000077500000000000000000000000001455455346200224245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/cobertura.xml000066400000000000000000000032361455455346200251400ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/coverage.functions.html000066400000000000000000000040301455455346200271110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 12 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
bar() (bar.cpp:1)called 1 time, returned 1 time100.0%
foo() (foo.cpp:1)called 1 time, returned 1 time100.0%
main (main.cpp:10)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/coverage.html000066400000000000000000000077151455455346200251170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 12 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
bar.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
foo.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/coverage.json000066400000000000000000000071441455455346200251200ustar00rootroot00000000000000{ "files": [ { "file": "bar.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "bar()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "4beba7179d45a57456569f6941093571", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "7746e3e1a44c2c4d5c417e4a36bf0469", "line_number": 5 } ] }, { "file": "foo.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 1, "name": "foo()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "47ebd7e1bb02e392da3ed5d26b939368", "line_number": 1 }, { "branches": [], "count": 1, "gcovr/md5": "1ba937b65a188b24269108d29577cf6d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "524766693a21dc700232729ac36807d7", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c745797c27df531f2e2d3d23f80088c9", "line_number": 5 } ] }, { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 10, "name": "main", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "cbbf56c3917659e6decbe7eaa8161cef", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "86e212ad9e6f4e2f6aeed5ebd8f2d4b2", "line_number": 15 }, { "branches": [], "count": 2, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 18 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172371455455346200331700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 #ifdef FOO
4 extern int foo();
5 #endif
6 #ifdef BAR
7 extern int bar();
8 #endif
9
10 2 int main(int argc, char* argv[]) {
11 #ifdef FOO
12 1 foo();
13 #endif
14 #ifdef BAR
15 1 bar();
16 #endif
17
18 2 return 0;
19 }
20

gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/coverage.txt000066400000000000000000000014371455455346200247650ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ bar.cpp 4 4 100% foo.cpp 4 4 100% main.cpp 4 4 100% ------------------------------------------------------------------------------ TOTAL 12 12 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/coveralls.json000066400000000000000000000024761455455346200253220ustar00rootroot00000000000000{ "run_at": "2022-02-26 22:26:48 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 1, 1, null, null ], "name": "bar.cpp", "source_digest": "6c8be822626a340d042cab141b750b53" }, { "coverage": [ 1, null, 1, 1, 1, null ], "name": "foo.cpp", "source_digest": "21e2e5b555f203e4d1b839a74d1fad0a" }, { "coverage": [ null, null, null, null, null, null, null, null, null, 2, null, 1, null, null, 1, null, null, 2, null ], "name": "main.cpp", "source_digest": "a46111f6700bce3e3f3cb3b7edddf887" } ] }gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/jacoco.xml000066400000000000000000000023611455455346200244060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/sonarqube.xml000066400000000000000000000012621455455346200251460ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/add_coverages/reference/gcc-8/summary_coverage.json000066400000000000000000000025521455455346200266730ustar00rootroot00000000000000{ "branch_covered": 0, "branch_percent": 0.0, "branch_total": 0, "files": [ { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "bar.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "foo.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 }, { "branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 100.0, "line_total": 4 } ], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 12, "line_percent": 100.0, "line_total": 12, "root": "." }gcovr-7.0/gcovr/tests/bad++char/000077500000000000000000000000001455455346200165115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/Makefile000066400000000000000000000015261455455346200201550ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt cobertura html sonarqube jacoco json_summary coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json json_summary: ./testcase $(GCOVR) -d --json-summary-pretty -o summary_coverage.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.0/gcovr/tests/bad++char/README000066400000000000000000000001441455455346200173700ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/bad++char/main.cpp000066400000000000000000000004041455455346200201370ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/bad++char/reference/000077500000000000000000000000001455455346200204475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/000077500000000000000000000000001455455346200217515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200244600ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/coverage.html000066400000000000000000000052411455455346200244340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205231455455346200325050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200243030ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/coveralls.json000066400000000000000000000013101455455346200246310ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:44 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200237230ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200245000ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/clang-10/summary_coverage.json000066400000000000000000000012351455455346200262150ustar00rootroot00000000000000{ "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [ { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 7, "line_percent": 87.5, "line_total": 8, "root": "." }gcovr-7.0/gcovr/tests/bad++char/reference/clang-13/000077500000000000000000000000001455455346200217545ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205241455455346200325110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/bad++char/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200245030ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/000077500000000000000000000000001455455346200213455ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200240660ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200260440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200240300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000214641455455346200321060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
18

gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200236770ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/coveralls.json000066400000000000000000000012611455455346200242320ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200233260ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200240630ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/gcc-5/summary_coverage.json000066400000000000000000000012351455455346200256110ustar00rootroot00000000000000{ "branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "files": [ { "branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 7, "line_percent": 87.5, "line_total": 8, "root": "." }gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/000077500000000000000000000000001455455346200213505ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200240650ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200260470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200240330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000204751455455346200321120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200237020ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/coveralls.json000066400000000000000000000013131455455346200242330ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:25 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200233300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200240740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/bad++char/reference/gcc-8/summary_coverage.json000066400000000000000000000012351455455346200256140ustar00rootroot00000000000000{ "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [ { "branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 6, "line_percent": 85.7, "line_total": 7 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 6, "line_percent": 85.7, "line_total": 7, "root": "." }gcovr-7.0/gcovr/tests/calls/000077500000000000000000000000001455455346200160755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/.gitignore000066400000000000000000000000311455455346200200570ustar00rootroot00000000000000/first.json /second.json gcovr-7.0/gcovr/tests/calls/Makefile000066400000000000000000000010161455455346200175330ustar00rootroot00000000000000all: testcase GCOVR ?= gcovr testcase: $(CXX) -fprofile-arcs -ftest-coverage callcov.c -o testcase run: html json html: coverage.json $(GCOVR) --calls --html --json-add-tracefile $< -o coverage.html --html-details json: coverage.json coverage.json: ./testcase ${GCOVR} --calls --json -o first.json ./testcase ${GCOVR} --calls --json -o second.json ${GCOVR} --calls --json-add-tracefile first.json --json-add-tracefile second.json --json -o $@ clean: rm -f testcase rm -f *.gc* rm -f coverage*.* rm -f *.json gcovr-7.0/gcovr/tests/calls/callcov.c000066400000000000000000000020461455455346200176660ustar00rootroot00000000000000#include int function1(void) { printf("Inside function()\n"); return 1; } int function2(void) { printf("Inside function2()\n"); return 1; } int function3(int a) { printf("Inside function3()\n"); return 1; } int main(int argc, char **argv) { printf("test\n"); int a = 0; int b = 0; int c = 0; for (a = 0; a < 2; a++) { for (b= 0; b < 2; b++) { c = 0; if (a > 0 && b > 0 || c > 0) { function2(); } else { function1(); } if (c > 0) { // Never called function3(function2()); function2(); } function2(); function2(); // called not called called not called if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) { // never called function2(); } } } return 0; } gcovr-7.0/gcovr/tests/calls/reference/000077500000000000000000000000001455455346200200335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/reference/clang-10/000077500000000000000000000000001455455346200213355ustar00rootroot00000000000000coverage.callcov.c.36709b3fa42dd955fc97329aec8b8b80.html000066400000000000000000000662311455455346200322120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: callcov.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 12 20 60.0%
Calls: 0 0 -%

Line Branch Call Exec Source
1 #include <stdio.h>
2
3 33 int function1(void)
4 {
5 33 printf("Inside function()/n");
6 33 return 1;
7 }
8
9 27 int function2(void)
10 {
11 27 printf("Inside function2()/n");
12 27 return 1;
13 }
14
15 int function3(int a)
16 {
17 printf("Inside function3()/n");
18 return 1;
19 }
20
21 3 int main(int argc, char **argv)
22 {
23 3 printf("test/n");
24 3 int a = 0;
25 3 int b = 0;
26 3 int c = 0;
27
28
2/2
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 3 times.
9 for (a = 0; a < 2; a++) {
29
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 6 times.
18 for (b= 0; b < 2; b++) {
30 12 c = 0;
31
5/6
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 3 times.
✓ Branch 3 taken 3 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 9 times.
12 if (a > 0 && b > 0 || c > 0) {
32 3 function2();
33 3 } else {
34 9 function1();
35 }
36
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
12 if (c > 0) {
37 // Never called
38 function3(function2());
39 function2();
40 }
41 12 function2();
42 12 function2();
43 // called not called called not called
44
2/8
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 12 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
12 if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) {
45 // never called
46 function2();
47 }
48 12 }
49 6 }
50
51 3 return 0;
52 }
53

gcovr-7.0/gcovr/tests/calls/reference/clang-10/coverage.functions.html000066400000000000000000000043271455455346200260330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 12 20 60.0%

Function (File:Line) Call count Block coverage
_Z9function1v (callcov.c:3)called 33 times, returned 33 times100.0%
_Z9function2v (callcov.c:9)called 27 times, returned 27 times100.0%
_Z9function3i (callcov.c:15)not called0.0%
main (callcov.c:21)called 3 times, returned 3 times81.0%

gcovr-7.0/gcovr/tests/calls/reference/clang-10/coverage.html000066400000000000000000000057711455455346200240300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 12 20 60.0%
Calls: 0 0 -%

File Lines Functions Branches Calls
callcov.c 75.8 75.8% 25 / 33 75.0% 3 / 4 60.0% 12 / 20 -% 0 / 0

gcovr-7.0/gcovr/tests/calls/reference/clang-10/coverage.json000066400000000000000000000117231455455346200240270ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "_Z9function1v", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "_Z9function2v", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "_Z9function3i", "returned_count": 0}, {"blocks_percent": 81.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 6, "fallthrough": false, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 3, "gcovr/md5": "fa9a6cd29d1928cf154c9c20ff9750c3", "line_number": 33}, {"branches": [], "count": 9, "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 40}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 47}, {"branches": [], "count": 12, "gcovr/md5": "4e1ddba1c31545ee09fb38ae1fd79346", "line_number": 48}, {"branches": [], "count": 6, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 49}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/calls/reference/clang-13/000077500000000000000000000000001455455346200213405ustar00rootroot00000000000000coverage.callcov.c.36709b3fa42dd955fc97329aec8b8b80.html000066400000000000000000000655511455455346200322210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: callcov.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 11 16 68.8%
Calls: 0 0 -%

Line Branch Call Exec Source
1 #include <stdio.h>
2
3 33 int function1(void)
4 {
5 33 printf("Inside function()/n");
6 33 return 1;
7 }
8
9 27 int function2(void)
10 {
11 27 printf("Inside function2()/n");
12 27 return 1;
13 }
14
15 int function3(int a)
16 {
17 printf("Inside function3()/n");
18 return 1;
19 }
20
21 3 int main(int argc, char **argv)
22 {
23 3 printf("test/n");
24 3 int a = 0;
25 3 int b = 0;
26 3 int c = 0;
27
28
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 3 times.
9 for (a = 0; a < 2; a++) {
29
2/2
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 6 times.
24 for (b= 0; b < 2; b++) {
30 18 c = 0;
31
4/4
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 3 times.
✓ Branch 3 taken 9 times.
18 if (a > 0 && b > 0 || c > 0) {
32 9 function2();
33 9 } else {
34 9 function1();
35 }
36
1/2
✓ Branch 0 taken 12 times.
✗ Branch 1 not taken.
12 if (c > 0) {
37 // Never called
38 function3(function2());
39 function2();
40 }
41 12 function2();
42 12 function2();
43 // called not called called not called
44
2/6
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
12 if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) {
45 // never called
46 function2();
47 }
48 12 }
49 6 }
50
51 3 return 0;
52 }
53

gcovr-7.0/gcovr/tests/calls/reference/clang-13/coverage.functions.html000066400000000000000000000043241455455346200260330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 11 16 68.8%

Function (File:Line) Call count Block coverage
function1() (callcov.c:3)called 33 times, returned 33 times100.0%
function2() (callcov.c:9)called 27 times, returned 27 times100.0%
function3(int) (callcov.c:15)not called0.0%
main (callcov.c:21)called 3 times, returned 3 times73.0%

gcovr-7.0/gcovr/tests/calls/reference/clang-13/coverage.html000066400000000000000000000057711455455346200240330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 25 33 75.8%
Functions: 3 4 75.0%
Branches: 11 16 68.8%
Calls: 0 0 -%

File Lines Functions Branches Calls
callcov.c 75.8 75.8% 25 / 33 75.0% 3 / 4 68.8% 11 / 16 -% 0 / 0

gcovr-7.0/gcovr/tests/calls/reference/clang-13/coverage.json000066400000000000000000000113121455455346200240240ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 73.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 1, "count": 18, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 6, "fallthrough": false, "throw": false}], "count": 24, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 18, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 9, "fallthrough": false, "throw": false}], "count": 18, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 9, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/md5": "fa9a6cd29d1928cf154c9c20ff9750c3", "line_number": 33}, {"branches": [], "count": 9, "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 40}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 3, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 4, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 4, "count": 0, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 0, "gcovr/md5": "7ddd5a90fd0f28f15e9b9a264dc394f8", "line_number": 47}, {"branches": [], "count": 12, "gcovr/md5": "4e1ddba1c31545ee09fb38ae1fd79346", "line_number": 48}, {"branches": [], "count": 6, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 49}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/calls/reference/gcc-11/000077500000000000000000000000001455455346200210065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/reference/gcc-11/coverage.json000066400000000000000000000124641455455346200235030ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 72.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 2, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 6, "fallthrough": true, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}, {"callno": 1, "covered": false}], "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 5, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 5, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}, {"callno": 3, "covered": false}, {"callno": 6, "covered": true}, {"callno": 9, "covered": false}], "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/calls/reference/gcc-13/000077500000000000000000000000001455455346200210105ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/reference/gcc-13/coverage.json000066400000000000000000000124621455455346200235030ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 72.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 1, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 2, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 6, "fallthrough": true, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}, {"callno": 1, "covered": false}], "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 5, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 5, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}, {"callno": 3, "covered": false}, {"callno": 6, "covered": true}, {"callno": 9, "covered": false}], "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/calls/reference/gcc-5/000077500000000000000000000000001455455346200207315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/calls/reference/gcc-5/coverage.callcov.c.36709b3fa42dd955fc97329aec8b8b80.html000066400000000000000000000745461455455346200316750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: callcov.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 28 78.6%
Functions: 3 4 75.0%
Branches: 13 22 59.1%
Calls: 9 16 56.2%

Line Branch Call Exec Source
1 #include <stdio.h>
2
3 33 int function1(void)
4 {
5
1/1
✓ Call 0 invoked.
33 printf("Inside function()/n");
6 33 return 1;
7 }
8
9 27 int function2(void)
10 {
11
1/1
✓ Call 0 invoked.
27 printf("Inside function2()/n");
12 27 return 1;
13 }
14
15 int function3(int a)
16 {
17
0/1
✗ Call 0 not invoked.
printf("Inside function3()/n");
18 return 1;
19 }
20
21 3 int main(int argc, char **argv)
22 {
23
1/1
✓ Call 0 invoked.
3 printf("test/n");
24 3 int a = 0;
25 3 int b = 0;
26 3 int c = 0;
27
28
2/2
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 3 times.
9 for (a = 0; a < 2; a++) {
29
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 6 times.
18 for (b= 0; b < 2; b++) {
30 12 c = 0;
31
5/6
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 3 times.
✓ Branch 3 taken 3 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 9 times.
12 if (a > 0 && b > 0 || c > 0) {
32
1/1
✓ Call 0 invoked.
3 function2();
33 } else {
34
1/1
✓ Call 0 invoked.
9 function1();
35 }
36
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
12 if (c > 0) {
37 // Never called
38
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
function3(function2());
39
0/1
✗ Call 0 not invoked.
function2();
40 }
41
1/1
✓ Call 0 invoked.
12 function2();
42
1/1
✓ Call 0 invoked.
12 function2();
43 // called not called called not called
44
3/10
✗ Branch 0 not taken.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 12 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 12 times.
2/4
✓ Call 0 invoked.
✗ Call 3 not invoked.
✓ Call 6 invoked.
✗ Call 9 not invoked.
12 if (((function1() == 1) || (function2()==1)) && ((function1() != 1) && (function2()!=1))) {
45 // never called
46
0/1
✗ Call 0 not invoked.
function2();
47 }
48 }
49 }
50
51 3 return 0;
52 }
53

gcovr-7.0/gcovr/tests/calls/reference/gcc-5/coverage.functions.html000066400000000000000000000043241455455346200254240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 28 78.6%
Functions: 3 4 75.0%
Branches: 13 22 59.1%

Function (File:Line) Call count Block coverage
function1() (callcov.c:3)called 33 times, returned 33 times100.0%
function2() (callcov.c:9)called 27 times, returned 27 times100.0%
function3(int) (callcov.c:15)not called0.0%
main (callcov.c:21)called 3 times, returned 3 times72.0%

gcovr-7.0/gcovr/tests/calls/reference/gcc-5/coverage.html000066400000000000000000000057751455455346200234300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22 28 78.6%
Functions: 3 4 75.0%
Branches: 13 22 59.1%
Calls: 9 16 56.2%

File Lines Functions Branches Calls
callcov.c 78.6 78.6% 22 / 28 75.0% 3 / 4 59.1% 13 / 22 56.2% 9 / 16

gcovr-7.0/gcovr/tests/calls/reference/gcc-5/coverage.json000066400000000000000000000124641455455346200234260ustar00rootroot00000000000000{"files": [{"file": "callcov.c", "functions": [{"blocks_percent": 100.0, "execution_count": 33, "lineno": 3, "name": "function1()", "returned_count": 33}, {"blocks_percent": 100.0, "execution_count": 27, "lineno": 9, "name": "function2()", "returned_count": 27}, {"blocks_percent": 0.0, "execution_count": 0, "lineno": 15, "name": "function3(int)", "returned_count": 0}, {"blocks_percent": 72.0, "execution_count": 3, "lineno": 21, "name": "main", "returned_count": 3}], "lines": [{"branches": [], "count": 33, "gcovr/md5": "63bc57a6658c33c644fff7127052468a", "line_number": 3}, {"branches": [], "count": 33, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "94edc0fa39dbed5d73ab89f6102a7a3e", "line_number": 5}, {"branches": [], "count": 33, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 6}, {"branches": [], "count": 27, "gcovr/md5": "0cc050a2d7d044bc056805e6583e3622", "line_number": 9}, {"branches": [], "count": 27, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "470029a66d6727eda34debf41b274599", "line_number": 11}, {"branches": [], "count": 27, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 12}, {"branches": [], "count": 0, "gcovr/md5": "38068c3edb7c748c6f6003c04cd920d0", "line_number": 15}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "3f4e7dddb40b3f01cf3542d4e2fa86f7", "line_number": 17}, {"branches": [], "count": 0, "gcovr/md5": "4071653b480e72354bcfb2b2e78f92fd", "line_number": 18}, {"branches": [], "count": 3, "gcovr/md5": "8fe7c279e25dbaffcf9846b45dab4e38", "line_number": 21}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7be6f97b296d195518b34d7b35e0629e", "line_number": 23}, {"branches": [], "count": 3, "gcovr/md5": "df21a22bdb0a7fa52a77bb3890670d9e", "line_number": 24}, {"branches": [], "count": 3, "gcovr/md5": "4c1196215e54728948b09f5dd9f3a7da", "line_number": 25}, {"branches": [], "count": 3, "gcovr/md5": "82ca232d9e04d031ca80c3b7eb8ae364", "line_number": 26}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 3, "fallthrough": false, "throw": false}], "count": 9, "gcovr/md5": "aecad130917c33b41819fccba76744a3", "line_number": 28}, {"branches": [{"blockno": 1, "count": 12, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 6, "fallthrough": false, "throw": false}], "count": 18, "gcovr/md5": "94ed14f8186589c4b87e2b188eff3ef5", "line_number": 29}, {"branches": [], "count": 12, "gcovr/md5": "7c01d17c9c0401c22ba2fc812081f2d0", "line_number": 30}, {"branches": [{"blockno": 0, "count": 6, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 6, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 3, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 2, "count": 9, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "675964d385e18977ee1246cc34b1c1ce", "line_number": 31}, {"branches": [], "count": 3, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 32}, {"branches": [], "count": 9, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "7cfa2eea157d94ec9ef10e983e728787", "line_number": 34}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/md5": "3ca0e65499ff5b4459470b57b95ce8cd", "line_number": 36}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}, {"callno": 1, "covered": false}], "gcovr/md5": "93ed8a581e0a1ee8727a55d243aee179", "line_number": 38}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 39}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 41}, {"branches": [], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}], "gcovr/md5": "dc1d6775b434708c7385579d89afacc3", "line_number": 42}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 1, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 1, "count": 12, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 2, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 5, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 5, "count": 12, "fallthrough": false, "throw": false}], "count": 12, "gcovr/calls": [{"callno": 0, "covered": true}, {"callno": 3, "covered": false}, {"callno": 6, "covered": true}, {"callno": 9, "covered": false}], "gcovr/md5": "422dd376faeecf873c4065f54a9d26c8", "line_number": 44}, {"branches": [], "count": 0, "gcovr/calls": [{"callno": 0, "covered": false}], "gcovr/md5": "58411b2004cd103816513687e418dc76", "line_number": 46}, {"branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 51}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/cmake_gtest/000077500000000000000000000000001455455346200172655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/CMakeLists.txt000066400000000000000000000006561455455346200220340ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_gtest) # This flags are used if cmake is called with -DCMAKE_BUILD_TYPE=PROFILE set(CMAKE_C_FLAGS_PROFILE --coverage) set(CMAKE_CXX_FLAGS_PROFILE --coverage) # GoogleTest requires at least C++14 set(CMAKE_CXX_STANDARD 14) add_executable( gcovr_gtest test/test.cpp source/code.cpp ) target_link_libraries( gcovr_gtest gtest pthread ) gcovr-7.0/gcovr/tests/cmake_gtest/Makefile000066400000000000000000000016531455455346200207320ustar00rootroot00000000000000 all: @echo "CC: ${CC} (origin: $(origin CC))" @echo "CXX: ${CXX} (origin: $(origin CXX))" @echo "GCOV: ${GCOV} (origin: $(origin GCOV))" cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build cmake --build build -- -v run: txt cobertura html sonarqube jacoco coveralls coverage.json: cd build && ./gcovr_gtest $(GCOVR) --filter source/ --json-pretty --json coverage.json --gcov-object-directory=build txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/cmake_gtest/reference/000077500000000000000000000000001455455346200212235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/000077500000000000000000000000001455455346200225255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/cobertura.xml000066400000000000000000000030701455455346200252350ustar00rootroot00000000000000 . coverage.code.cpp.c512e29b00c3de6c3caa92cc341d9cb0.html000066400000000000000000000220651455455346200333740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 3 int foo1(int param) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (param) {
5 2 return 1;
6 } else {
7 1 return 0;
8 }
9 3 }
10
11
12 2 int foo2(int param) {
13
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 if (param) {
14 2 return 1;
15 } else {
16 return 0;
17 }
18 2 }
19

gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/coverage.functions.html000066400000000000000000000036211455455346200272170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Function (File:Line) Call count Block coverage
_Z4foo1i (source/code.cpp:3)called 3 times, returned 3 times100.0%
_Z4foo2i (source/code.cpp:12)called 2 times, returned 2 times80.0%

gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/coverage.html000066400000000000000000000052521455455346200252120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

File Lines Functions Branches
code.cpp 90.0 90.0% 9 / 10 100.0% 2 / 2 75.0% 3 / 4

gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/coverage.json000066400000000000000000000077511455455346200252250ustar00rootroot00000000000000{ "files": [ { "file": "source/code.cpp", "functions": [ { "execution_count": 3, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 2, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 3, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/coverage.txt000066400000000000000000000012331455455346200250600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/code.cpp 10 9 90% 16 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/coveralls.json000066400000000000000000000013371455455346200254160ustar00rootroot00000000000000{ "run_at": "2022-10-03 18:48:31 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 3, 3, 2, null, 1, null, 3, null, null, 2, 2, 2, null, 0, null, 2 ], "name": "source/code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/jacoco.xml000066400000000000000000000013001455455346200244770ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-10/sonarqube.xml000066400000000000000000000011721455455346200252470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-13/000077500000000000000000000000001455455346200225305ustar00rootroot00000000000000coverage.code.cpp.c512e29b00c3de6c3caa92cc341d9cb0.html000066400000000000000000000220671455455346200334010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 3 int foo1(int param) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (param) {
5 2 return 1;
6 } else {
7 1 return 0;
8 }
9 3 }
10
11
12 2 int foo2(int param) {
13
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 if (param) {
14 2 return 1;
15 } else {
16 return 0;
17 }
18 2 }
19

gcovr-7.0/gcovr/tests/cmake_gtest/reference/clang-13/coverage.functions.html000066400000000000000000000036231455455346200272240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Function (File:Line) Call count Block coverage
foo1(int) (source/code.cpp:3)called 3 times, returned 3 times100.0%
foo2(int) (source/code.cpp:12)called 2 times, returned 2 times75.0%

gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/000077500000000000000000000000001455455346200221215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/cobertura.xml000066400000000000000000000027161455455346200246370ustar00rootroot00000000000000 . coverage.code.cpp.c512e29b00c3de6c3caa92cc341d9cb0.html000066400000000000000000000220121455455346200327600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 3 int foo1(int param) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (param) {
5 2 return 1;
6 } else {
7 1 return 0;
8 }
9 }
10
11
12 2 int foo2(int param) {
13
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 if (param) {
14 2 return 1;
15 } else {
16 return 0;
17 }
18 }
19

gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.functions.html000066400000000000000000000036241455455346200266160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

Function (File:Line) Call count Block coverage
foo1(int) (source/code.cpp:3)called 3 times, returned 3 times100.0%
foo2(int) (source/code.cpp:12)called 2 times, returned 2 times75.0%

gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.html000066400000000000000000000052601455455346200246050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 4 75.0%

File Lines Functions Branches
code.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 75.0% 3 / 4

gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.json000066400000000000000000000077511455455346200246210ustar00rootroot00000000000000{ "files": [ { "file": "source/code.cpp", "functions": [ { "execution_count": 3, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 2, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 3, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 2, "fallthrough": true, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 2, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/coverage.txt000066400000000000000000000012331455455346200244540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/code.cpp 8 7 87% 16 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/coveralls.json000066400000000000000000000013451455455346200250110ustar00rootroot00000000000000{ "run_at": "2022-09-30 21:07:38 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 3, 3, 2, null, 1, null, null, null, null, 2, 2, 2, null, 0, null, null ], "name": "source/code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/jacoco.xml000066400000000000000000000012431455455346200241010ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_gtest/reference/gcc-5/sonarqube.xml000066400000000000000000000010411455455346200246360ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_gtest/source/000077500000000000000000000000001455455346200205655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/source/code.cpp000066400000000000000000000002771455455346200222110ustar00rootroot00000000000000#include "code.hpp" int foo1(int param) { if (param) { return 1; } else { return 0; } } int foo2(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/cmake_gtest/source/code.hpp000066400000000000000000000000711455455346200222060ustar00rootroot00000000000000 extern int foo1(int param); extern int foo2(int param); gcovr-7.0/gcovr/tests/cmake_gtest/test/000077500000000000000000000000001455455346200202445ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_gtest/test/test.cpp000066400000000000000000000005661455455346200217360ustar00rootroot00000000000000#include #include "../source/code.hpp" TEST(HelloTest, TestFoo1) { EXPECT_EQ(foo1(-1), 1); EXPECT_EQ(foo1(0), 0); EXPECT_EQ(foo1(1), 1); } TEST(HelloTest, TestFoo2) { EXPECT_EQ(foo2(-1), 1); // EXPECT_EQ(foo2(0), 0); EXPECT_EQ(foo2(1), 1); } int main(int argc, char** argv) { testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); } gcovr-7.0/gcovr/tests/cmake_oos/000077500000000000000000000000001455455346200167375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/CMakeLists.txt000066400000000000000000000004221455455346200214750ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.12 FATAL_ERROR) project(gcovrtest) # This flags are used if cmake is called with -DCMAKE_BUILD_TYPE=PROFILE set(CMAKE_C_FLAGS_PROFILE --coverage) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(gcovrtest main.cpp) gcovr-7.0/gcovr/tests/cmake_oos/Makefile000066400000000000000000000022551455455346200204030ustar00rootroot00000000000000# Original build.sh script from ticket: # rm -fr build # mkdir build # cd build # cmake .. # make # gcovrtest BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) CMAKE_GENERATOR := "Unix Makefiles" else CMAKE_GENERATOR := "MSYS Makefiles" endif all: @echo "CC: ${CC} (origin: $(origin CC))" @echo "CXX: ${CXX} (origin: $(origin CXX))" @echo "GCOV: ${GCOV} (origin: $(origin GCOV))" mkdir -p build cd build && cmake -G $(CMAKE_GENERATOR) -DCMAKE_BUILD_TYPE=PROFILE .. && make run: txt cobertura html sonarqube jacoco coveralls coverage.json: cd build && ./gcovrtest $(GCOVR) --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/cmake_oos/README000066400000000000000000000001611455455346200176150ustar00rootroot00000000000000This test case was originally submitted for ticket #3867: https://software.sandia.gov/trac/fast/ticket/3867 gcovr-7.0/gcovr/tests/cmake_oos/build.sh000077500000000000000000000000751455455346200203770ustar00rootroot00000000000000rm -fr build mkdir build cd build cmake .. make gcovrtest gcovr-7.0/gcovr/tests/cmake_oos/main.cpp000066400000000000000000000004041455455346200203650ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/cmake_oos/reference/000077500000000000000000000000001455455346200206755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/000077500000000000000000000000001455455346200221775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200247060ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/coverage.html000066400000000000000000000052411455455346200246620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205231455455346200327330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200245310ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/coveralls.json000066400000000000000000000013101455455346200250570ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:49 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200241510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200247260ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-13/000077500000000000000000000000001455455346200222025ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205241455455346200327370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/cmake_oos/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200247310ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/000077500000000000000000000000001455455346200215735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200243140ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200262720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200242560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000214641455455346200323340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
18

gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200241250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/coveralls.json000066400000000000000000000012611455455346200244600ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200235540ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200243110ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/000077500000000000000000000000001455455346200215765ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200243130ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200262750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200242610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000204751455455346200323400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200241300ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/coveralls.json000066400000000000000000000013131455455346200244610ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:29 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200235560ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200243220ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/000077500000000000000000000000001455455346200201165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/.gitignore000066400000000000000000000000121455455346200220770ustar00rootroot00000000000000/main.cpp gcovr-7.0/gcovr/tests/cmake_oos_ninja/CMakeLists.txt000066400000000000000000000001271455455346200226560ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.12 FATAL_ERROR) include(../cmake_oos/CMakeLists.txt) gcovr-7.0/gcovr/tests/cmake_oos_ninja/Makefile000066400000000000000000000017011455455346200215550ustar00rootroot00000000000000 all: @echo "CC: ${CC} (origin: $(origin CC))" @echo "CXX: ${CXX} (origin: $(origin CXX))" @echo "GCOV: ${GCOV} (origin: $(origin GCOV))" cp -f ../cmake_oos/main.cpp ./ cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build cmake --build build -- -v run: txt cobertura html sonarqube jacoco coveralls coverage.json: cd build && ./gcovrtest $(GCOVR) --json-pretty --json coverage.json --gcov-object-directory=build txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build main.cpp rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/000077500000000000000000000000001455455346200220545ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/000077500000000000000000000000001455455346200233565ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200260650ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/coverage.html000066400000000000000000000052411455455346200260410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205231455455346200341120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200257100ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/coveralls.json000066400000000000000000000013101455455346200262360ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:54 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200253300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200261050ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-13/000077500000000000000000000000001455455346200233615ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000205241455455346200341160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200261100ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/000077500000000000000000000000001455455346200227525ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200254730ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200274510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200254350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000214641455455346200335130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
18

gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200253040ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 6 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/coveralls.json000066400000000000000000000012611455455346200256370ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200247330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200254700ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/000077500000000000000000000000001455455346200227555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200254720ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200274540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200254400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000204751455455346200335170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(0);
15
16 1 return 0;
17 }
18

gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200253070ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/coveralls.json000066400000000000000000000013131455455346200256400ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:33 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "695c05ab307ae9bfa7069b920dca93ad" } ] }gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200247350ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cmake_oos_ninja/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200255010ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/cobertura.coverage-04.dtd000066400000000000000000000041621455455346200215000ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/000077500000000000000000000000001455455346200317405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/CMakeLists.txt000066400000000000000000000007221455455346200345010ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/Makefile000066400000000000000000000023771455455346200334110ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: $(eval base_dir := $(shell pwd)) $(eval build_dir := $(base_dir)/build/$*) cd $(build_dir) && ./parallel_call cd $(build_dir) && $(GCOVR) --json-pretty --json $(base_dir)/$@ --root $(base_dir) $(build_dir) coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/000077500000000000000000000000001455455346200336765ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001455455346200345735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/referencecobertura.a.xml000066400000000000000000000110671455455346200375270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000110721455455346200375240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000110671455455346200375310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511455455346200415110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221671455455346200375030ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561455455346200375110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051455455346200456050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000024641455455346200373540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065511455455346200415120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.b.html000066400000000000000000000221671455455346200375040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611455455346200375060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051455455346200456060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 1 }
29

coverage.b.txt000066400000000000000000000024641455455346200373550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065511455455346200415130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.c.html000066400000000000000000000221671455455346200375050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561455455346200375130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051455455346200456070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.c.txt000066400000000000000000000024641455455346200373560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000041711455455346200375360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000041741455455346200375420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000041711455455346200375400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/reference/gcc-12 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source/000077500000000000000000000000001455455346200332405ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101455455346200345570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101455455346200345600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101455455346200345610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101455455346200345620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101455455346200345630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101455455346200345640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101455455346200345650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101455455346200345660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101455455346200345670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101455455346200345700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include void fn_09() { std::cout << "09" << std::endl; } main.cpp000066400000000000000000000007551455455346200346200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_object_dir/source#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/000077500000000000000000000000001455455346200317375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/CMakeLists.txt000066400000000000000000000007221455455346200345000ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/Makefile000066400000000000000000000024711455455346200334030ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: $(eval base_dir := $(shell pwd)) $(eval build_dir := $(base_dir)/build/$*) cd $(build_dir) && ./parallel_call cd $(build_dir) && GCOV_STRIP=99 GCOV_PREFIX=$(build_dir) $(GCOVR) --json-pretty --json $(base_dir)/$@ --object-directory=$(build_dir) --root $(base_dir) coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/000077500000000000000000000000001455455346200336755ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001455455346200345725ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/referencecobertura.a.xml000066400000000000000000000116131455455346200375230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000115771455455346200375350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000115771455455346200375360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511455455346200415100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221611455455346200374740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 57.1 57.1% 8 / 14 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561455455346200375100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000314121455455346200456050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 14 57.1%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000025101455455346200373430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 14 8 57% 16,18,20,22,24,26 ------------------------------------------------------------------------------ TOTAL 44 23 52% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000067361455455346200415160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

coverage.b.html000066400000000000000000000222601455455346200374750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611455455346200375050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231455455346200456070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 2 }
29

coverage.b.txt000066400000000000000000000024261455455346200373520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000067501455455346200415130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 3 times, returned 3 times100.0%

coverage.c.html000066400000000000000000000222601455455346200374760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561455455346200375120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231455455346200456100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 3 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 3 }
29

coverage.c.txt000066400000000000000000000024261455455346200373530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000046151455455346200375400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000045701455455346200375410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000045701455455346200375420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/reference/gcc-12 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source/000077500000000000000000000000001455455346200332375ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101455455346200345560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101455455346200345570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101455455346200345600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101455455346200345610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101455455346200345620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101455455346200345630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101455455346200345640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101455455346200345650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101455455346200345660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101455455346200345670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include void fn_09() { std::cout << "09" << std::endl; } main.cpp000066400000000000000000000007551455455346200346170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir-without_search_dir/source#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/000077500000000000000000000000001455455346200260535ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/CMakeLists.txt000066400000000000000000000007221455455346200306140ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/Makefile000066400000000000000000000023401455455346200275120ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls coverage.%.json: $(eval base_dir := $(shell pwd)) $(eval build_dir := $(base_dir)/build/$*) cd $(build_dir) && ./parallel_call cd $(build_dir) && $(GCOVR) --json-pretty --json $(base_dir)/$@ --object-directory=$(build_dir) --root $(base_dir) $(build_dir) coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/000077500000000000000000000000001455455346200300115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/000077500000000000000000000000001455455346200307655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/cobertura.a.xml000066400000000000000000000110671455455346200337210ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/cobertura.b.xml000066400000000000000000000110721455455346200337160ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/cobertura.c.xml000066400000000000000000000110671455455346200337230ustar00rootroot00000000000000 . coverage.a.functions.html000066400000000000000000000065651455455346200356310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.a.html000066400000000000000000000221671455455346200336750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.a.json000066400000000000000000000206561455455346200337030ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071455455346200417220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.a.txt000066400000000000000000000024641455455346200335460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065651455455346200356320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 2 times, returned 2 times100.0%
fn_06() (source/fn_06.cpp:2)called 2 times, returned 2 times100.0%
fn_07() (source/fn_07.cpp:2)called 2 times, returned 2 times100.0%
fn_08() (source/fn_08.cpp:2)called 2 times, returned 2 times100.0%
fn_09() (source/fn_09.cpp:2)called 2 times, returned 2 times100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.b.html000066400000000000000000000221671455455346200336760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.b.json000066400000000000000000000206611455455346200337000ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071455455346200417230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 2 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 2 fn_05 ();
19 extern void fn_06 ();
20 2 fn_06 ();
21 extern void fn_07 ();
22 2 fn_07 ();
23 extern void fn_08 ();
24 2 fn_08 ();
25 extern void fn_09 ();
26 2 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.b.txt000066400000000000000000000024641455455346200335470ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065651455455346200356330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.c.html000066400000000000000000000221671455455346200336770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.c.json000066400000000000000000000206561455455346200337050ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071455455346200417240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/coverage.c.txt000066400000000000000000000024641455455346200335500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/sonarqube.a.xml000066400000000000000000000041711455455346200337300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/sonarqube.b.xml000066400000000000000000000041741455455346200337340ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/reference/gcc-12/sonarqube.c.xml000066400000000000000000000041711455455346200337320ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/000077500000000000000000000000001455455346200273535ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_00.cpp000066400000000000000000000001101455455346200307510ustar00rootroot00000000000000#include void fn_00() { std::cout << "00" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_01.cpp000066400000000000000000000001101455455346200307520ustar00rootroot00000000000000#include void fn_01() { std::cout << "01" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_02.cpp000066400000000000000000000001101455455346200307530ustar00rootroot00000000000000#include void fn_02() { std::cout << "02" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_03.cpp000066400000000000000000000001101455455346200307540ustar00rootroot00000000000000#include void fn_03() { std::cout << "03" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_04.cpp000066400000000000000000000001101455455346200307550ustar00rootroot00000000000000#include void fn_04() { std::cout << "04" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_05.cpp000066400000000000000000000001101455455346200307560ustar00rootroot00000000000000#include void fn_05() { std::cout << "05" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_06.cpp000066400000000000000000000001101455455346200307570ustar00rootroot00000000000000#include void fn_06() { std::cout << "06" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_07.cpp000066400000000000000000000001101455455346200307600ustar00rootroot00000000000000#include void fn_07() { std::cout << "07" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_08.cpp000066400000000000000000000001101455455346200307610ustar00rootroot00000000000000#include void fn_08() { std::cout << "08" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/fn_09.cpp000066400000000000000000000001101455455346200307620ustar00rootroot00000000000000#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_build_dir/source/main.cpp000066400000000000000000000007551455455346200310120ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/000077500000000000000000000000001455455346200316245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/CMakeLists.txt000066400000000000000000000007221455455346200343650ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/Makefile000066400000000000000000000021701455455346200332640ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: cd build/$* && ./parallel_call $(GCOVR) --json-pretty --json $@ build/$* coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/000077500000000000000000000000001455455346200335625ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001455455346200344575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/referencecobertura.a.xml000066400000000000000000000110671455455346200374130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000110721455455346200374100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000110671455455346200374150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511455455346200413750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221671455455346200373670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561455455346200373750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051455455346200454710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000024641455455346200372400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065511455455346200413760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.b.html000066400000000000000000000221671455455346200373700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611455455346200373720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051455455346200454720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 1 }
29

coverage.b.txt000066400000000000000000000024641455455346200372410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065511455455346200413770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.c.html000066400000000000000000000221671455455346200373710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561455455346200373770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311051455455346200454730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.c.txt000066400000000000000000000024641455455346200372420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000041711455455346200374220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000041741455455346200374260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000041711455455346200374240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/reference/gcc-12 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source/000077500000000000000000000000001455455346200331245ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101455455346200344430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101455455346200344440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101455455346200344450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101455455346200344460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101455455346200344470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101455455346200344500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101455455346200344510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101455455346200344520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101455455346200344530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101455455346200344540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_object_dir/source/main.cpp000066400000000000000000000007551455455346200345630ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/000077500000000000000000000000001455455346200316235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/CMakeLists.txt000066400000000000000000000007221455455346200343640ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/Makefile000066400000000000000000000022251455455346200332640ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls .NOTPARALLEL: coverage.a.json coverage.b.json coverage.c.json coverage.%.json: cd build/$* && ./parallel_call $(GCOVR) --verbose --json-pretty --json $@ --object-directory=build/$* coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/000077500000000000000000000000001455455346200335615ustar00rootroot00000000000000gcc-12/000077500000000000000000000000001455455346200344565ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/referencecobertura.a.xml000066400000000000000000000116131455455346200374070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 . cobertura.b.xml000066400000000000000000000115771455455346200374210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 . cobertura.c.xml000066400000000000000000000115771455455346200374220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 . coverage.a.functions.html000066400000000000000000000065511455455346200413740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 1 time, returned 1 time100.0%

coverage.a.html000066400000000000000000000221611455455346200373600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 44 52.3%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 57.1 57.1% 8 / 14 100.0% 1 / 1 -% 0 / 0

coverage.a.json000066400000000000000000000206561455455346200373740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000314121455455346200454710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 14 57.1%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 1 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 1 }
29

coverage.a.txt000066400000000000000000000025101455455346200372270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 14 8 57% 16,18,20,22,24,26 ------------------------------------------------------------------------------ TOTAL 44 23 52% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000067361455455346200414020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 1 time, returned 1 time100.0%
fn_01() (source/fn_01.cpp:2)called 1 time, returned 1 time100.0%
fn_02() (source/fn_02.cpp:2)called 1 time, returned 1 time100.0%
fn_03() (source/fn_03.cpp:2)called 1 time, returned 1 time100.0%
fn_04() (source/fn_04.cpp:2)called 1 time, returned 1 time100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

coverage.b.html000066400000000000000000000222601455455346200373610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.b.json000066400000000000000000000206611455455346200373710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231455455346200454730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 1 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 1 fn_00 ();
7 extern void fn_01 ();
8 1 fn_01 ();
9 extern void fn_02 ();
10 1 fn_02 ();
11 extern void fn_03 ();
12 1 fn_03 ();
13 extern void fn_04 ();
14 1 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 2 }
29

coverage.b.txt000066400000000000000000000024261455455346200372360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000067501455455346200413770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)called 1 time, returned 1 time100.0%
fn_06() (source/fn_06.cpp:2)called 1 time, returned 1 time100.0%
fn_07() (source/fn_07.cpp:2)called 1 time, returned 1 time100.0%
fn_08() (source/fn_08.cpp:2)called 1 time, returned 1 time100.0%
fn_09() (source/fn_09.cpp:2)called 1 time, returned 1 time100.0%
main (source/main.cpp:2)called 3 times, returned 3 times100.0%

coverage.c.html000066400000000000000000000222601455455346200373620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 44 44 100.0%
Functions: 11 11 100.0%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 14 / 14 100.0% 1 / 1 -% 0 / 0

coverage.c.json000066400000000000000000000206561455455346200373760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000313231455455346200454740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 3 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 1 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 1 fn_05 ();
19 extern void fn_06 ();
20 1 fn_06 ();
21 extern void fn_07 ();
22 1 fn_07 ();
23 extern void fn_08 ();
24 1 fn_08 ();
25 extern void fn_09 ();
26 1 fn_09 ();
27 #endif
28 3 }
29

coverage.c.txt000066400000000000000000000024261455455346200372370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 14 14 100% ------------------------------------------------------------------------------ TOTAL 44 44 100% ------------------------------------------------------------------------------ sonarqube.a.xml000066400000000000000000000046151455455346200374240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 sonarqube.b.xml000066400000000000000000000045701455455346200374250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 sonarqube.c.xml000066400000000000000000000045701455455346200374260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/reference/gcc-12 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source/000077500000000000000000000000001455455346200331235ustar00rootroot00000000000000fn_00.cpp000066400000000000000000000001101455455346200344420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_00() { std::cout << "00" << std::endl; } fn_01.cpp000066400000000000000000000001101455455346200344430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_01() { std::cout << "01" << std::endl; } fn_02.cpp000066400000000000000000000001101455455346200344440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_02() { std::cout << "02" << std::endl; } fn_03.cpp000066400000000000000000000001101455455346200344450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_03() { std::cout << "03" << std::endl; } fn_04.cpp000066400000000000000000000001101455455346200344460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_04() { std::cout << "04" << std::endl; } fn_05.cpp000066400000000000000000000001101455455346200344470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_05() { std::cout << "05" << std::endl; } fn_06.cpp000066400000000000000000000001101455455346200344500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_06() { std::cout << "06" << std::endl; } fn_07.cpp000066400000000000000000000001101455455346200344510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_07() { std::cout << "07" << std::endl; } fn_08.cpp000066400000000000000000000001101455455346200344520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_08() { std::cout << "08" << std::endl; } fn_09.cpp000066400000000000000000000001101455455346200344530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir-without_search_dir/source/main.cpp000066400000000000000000000007551455455346200345620ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/000077500000000000000000000000001455455346200257375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/CMakeLists.txt000066400000000000000000000007221455455346200305000ustar00rootroot00000000000000cmake_minimum_required(VERSION 3.14) project(gcovr_parallel_calls LANGUAGES CXX) set(CMAKE_CXX_FLAGS_PROFILE --coverage) add_executable(parallel_call) target_sources (parallel_call PRIVATE source/fn_00.cpp source/fn_01.cpp source/fn_02.cpp source/fn_03.cpp source/fn_04.cpp source/fn_05.cpp source/fn_06.cpp source/fn_07.cpp source/fn_08.cpp source/fn_09.cpp source/main.cpp) if(ODD) target_compile_definitions (parallel_call PRIVATE ODD) endif() gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/Makefile000066400000000000000000000021251455455346200273770ustar00rootroot00000000000000 build.%: mkdir -p build/$* && cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S . -B build/$* -D ODD=$(if $(filter b,$*),OFF,ON) cmake --build build/$* -- -v all: build.a build.b build.c run: txt cobertura html sonarqube coveralls coverage.%.json: cd build/$* && ./parallel_call $(GCOVR) --json-pretty --json $@ --object-directory=build/$* build/$* coverage.%.txt: coverage.%.json $(GCOVR) -a $< -o $@ txt: coverage.a.txt coverage.b.txt coverage.c.txt cobertura.%.xml: coverage.%.json $(GCOVR) -a $< --cobertura-pretty --cobertura $@ cobertura: cobertura.a.xml cobertura.b.xml cobertura.c.xml coverage.%.html: coverage.%.json $(GCOVR) -a $< --html-details -o $@ html: coverage.a.html coverage.b.html coverage.c.html coveralls.%.json: coverage.%.json $(GCOVR) -a $< --coveralls-pretty --coveralls $@ coveralls: coveralls.a.json coveralls.b.json coveralls.c.json sonarqube.%.xml: coverage.%.json $(GCOVR) -a $< --sonarqube -o $@ sonarqube: sonarqube.a.xml sonarqube.b.xml sonarqube.c.xml clean: rm -rf build rm -f run.*.done rm -f coverage.*.* cobertura.*.* sonarqube.*.* coveralls.*.* gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/candidate_tests.bash000077500000000000000000000062671455455346200317520ustar00rootroot00000000000000#!/bin/bash # The script describes working and failing cases # when having several coexisting build folders. set -eu rootdir="$(realpath "$(dirname "$0")")" build () { cmake -G "Ninja" -DCMAKE_BUILD_TYPE=PROFILE -S ${rootdir} -B ${rootdir}/build/$1 -D ODD=$2 cmake --build ${rootdir}/build/$1 } # # run coverage data run () { ${rootdir}/build/$1/parallel_call } # calling gcovr from project root dir # specifying object dir and search dir # coexisting_object_directories generate_coverage_ok_1 () { gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt \ ${rootdir}/build/$1 } # calling gcovr from project root dir # specifying object dir # not specifying search dir # => object files from other build directories are processed. # coexisting_object_directories_without_search_directory generate_coverage_fail_11 () { gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt } # calling gcovr from project root dir # not specifying object dir # specifying search dir # => race conditions when triggering several gcovr calls. generate_coverage_fail_12 () { gcovr \ --gcov-executable /usr/bin/gcov \ --output ${rootdir}/coverage.$1.txt \ ${rootdir}/build/$1 } # calling gcovr from project build dir # specifying object dir # specifying root dir # specifying search dir generate_coverage_ok_2 () { cd ${rootdir}/build/$1 gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt \ --root ${rootdir} \ ${rootdir}/build/$1 cd - } # calling gcovr from project build dir # specifying object dir # specifying root dir # not specifying search dir # => object files from other build directories are processed. generate_coverage_fail_21 () { cd ${rootdir}/build/$1 gcovr \ --gcov-executable /usr/bin/gcov \ --object-directory ${rootdir}/build/$1 \ --output ${rootdir}/coverage.$1.txt \ --root ${rootdir} cd - } # calling gcovr from project build dir # not specifying object dir # specifying root dir # specifying search dir # => race conditions when triggering several gcovr calls. generate_coverage_fail_22 () { cd ${rootdir}/build/$1 gcovr \ --gcov-executable /usr/bin/gcov \ --output ${rootdir}/coverage.$1.txt \ --root ${rootdir} \ ${rootdir}/build/$1 cd - } compare () { set +e for v in a b c ; do diff \ --brief \ --ignore-matching-lines="^Directory:" \ ${rootdir}/reference/gcc-12/coverage.$v.txt \ ${rootdir}/coverage.$v.txt ; done } cd ${rootdir} rm -f coverage.?.txt rm -rf ${rootdir}/build for v in a c ; do build $v ON; done for v in b ; do build $v OFF; done for v in a b c ; do run $v ; done #for v in a b c ; do generate_coverage_ok_1 $v & done ; wait #for v in a b c ; do generate_coverage_fail_11 $v : done # fails with incorrect reports #for v in a b c ; do generate_coverage_fail_12 $v & done ; wait # fails with race conditions #for v in a b c ; do generate_coverage_ok_2 $v ; done #for v in a b c ; do generate_coverage_fail_21 $v ; done # fails with incorrect reports #for v in a b c ; do generate_coverage_fail_22 $v & done ; wait # fails with race conditions compare gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/execute_once000066400000000000000000000000001455455346200303160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/000077500000000000000000000000001455455346200276755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/000077500000000000000000000000001455455346200306515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/cobertura.a.xml000066400000000000000000000110671455455346200336050ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/cobertura.b.xml000066400000000000000000000110721455455346200336020ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/cobertura.c.xml000066400000000000000000000110671455455346200336070ustar00rootroot00000000000000 . coverage.a.functions.html000066400000000000000000000065651455455346200355150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.a.html000066400000000000000000000221671455455346200335610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.a.json000066400000000000000000000206561455455346200335670ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.a.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071455455346200416060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.a.txt000066400000000000000000000024641455455346200334320ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.b.functions.html000066400000000000000000000065651455455346200355160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)not called0.0%
fn_01() (source/fn_01.cpp:2)not called0.0%
fn_02() (source/fn_02.cpp:2)not called0.0%
fn_03() (source/fn_03.cpp:2)not called0.0%
fn_04() (source/fn_04.cpp:2)not called0.0%
fn_05() (source/fn_05.cpp:2)called 2 times, returned 2 times100.0%
fn_06() (source/fn_06.cpp:2)called 2 times, returned 2 times100.0%
fn_07() (source/fn_07.cpp:2)called 2 times, returned 2 times100.0%
fn_08() (source/fn_08.cpp:2)called 2 times, returned 2 times100.0%
fn_09() (source/fn_09.cpp:2)called 2 times, returned 2 times100.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.b.html000066400000000000000000000221671455455346200335620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_01.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_02.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_03.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_04.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_05.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_06.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_07.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_08.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_09.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.b.json000066400000000000000000000206611455455346200335640ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 16 }, { "branches": [], "count": 1, "line_number": 18 }, { "branches": [], "count": 1, "line_number": 20 }, { "branches": [], "count": 1, "line_number": 22 }, { "branches": [], "count": 1, "line_number": 24 }, { "branches": [], "count": 1, "line_number": 26 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.b.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071455455346200416070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 fn_00 ();
7 extern void fn_01 ();
8 fn_01 ();
9 extern void fn_02 ();
10 fn_02 ();
11 extern void fn_03 ();
12 fn_03 ();
13 extern void fn_04 ();
14 fn_04 ();
15 #else
16 2 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 2 fn_05 ();
19 extern void fn_06 ();
20 2 fn_06 ();
21 extern void fn_07 ();
22 2 fn_07 ();
23 extern void fn_08 ();
24 2 fn_08 ();
25 extern void fn_09 ();
26 2 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.b.txt000066400000000000000000000024641455455346200334330ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 0 0% 2-4 source/fn_01.cpp 3 0 0% 2-4 source/fn_02.cpp 3 0 0% 2-4 source/fn_03.cpp 3 0 0% 2-4 source/fn_04.cpp 3 0 0% 2-4 source/fn_05.cpp 3 3 100% source/fn_06.cpp 3 3 100% source/fn_07.cpp 3 3 100% source/fn_08.cpp 3 3 100% source/fn_09.cpp 3 3 100% source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ coverage.c.functions.html000066400000000000000000000065651455455346200355170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
fn_00() (source/fn_00.cpp:2)called 2 times, returned 2 times100.0%
fn_01() (source/fn_01.cpp:2)called 2 times, returned 2 times100.0%
fn_02() (source/fn_02.cpp:2)called 2 times, returned 2 times100.0%
fn_03() (source/fn_03.cpp:2)called 2 times, returned 2 times100.0%
fn_04() (source/fn_04.cpp:2)called 2 times, returned 2 times100.0%
fn_05() (source/fn_05.cpp:2)not called0.0%
fn_06() (source/fn_06.cpp:2)not called0.0%
fn_07() (source/fn_07.cpp:2)not called0.0%
fn_08() (source/fn_08.cpp:2)not called0.0%
fn_09() (source/fn_09.cpp:2)not called0.0%
main (source/main.cpp:2)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.c.html000066400000000000000000000221671455455346200335630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 23 38 60.5%
Functions: 6 11 54.5%
Branches: 0 0 -%

File Lines Functions Branches
fn_00.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_01.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_02.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_03.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_04.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0
fn_05.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_06.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_07.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_08.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
fn_09.cpp 0.0 0.0% 0 / 3 0.0% 0 / 1 -% 0 / 0
main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.c.json000066400000000000000000000206561455455346200335710ustar00rootroot00000000000000{ "files": [ { "file": "source/fn_00.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_00()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_01.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_01()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_02.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_02()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_03.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_03()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_04.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "fn_04()" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 }, { "branches": [], "count": 1, "line_number": 4 } ] }, { "file": "source/fn_05.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_05()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_06.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_06()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_07.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_07()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_08.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_08()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/fn_09.cpp", "functions": [ { "execution_count": 0, "lineno": 2, "name": "fn_09()" } ], "lines": [ { "branches": [], "count": 0, "line_number": 2 }, { "branches": [], "count": 0, "line_number": 3 }, { "branches": [], "count": 0, "line_number": 4 } ] }, { "file": "source/main.cpp", "functions": [ { "execution_count": 1, "lineno": 2, "name": "main" } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 4 }, { "branches": [], "count": 1, "line_number": 6 }, { "branches": [], "count": 1, "line_number": 8 }, { "branches": [], "count": 1, "line_number": 10 }, { "branches": [], "count": 1, "line_number": 12 }, { "branches": [], "count": 1, "line_number": 14 }, { "branches": [], "count": 1, "line_number": 28 } ] } ], "gcovr/format_version": "0.5" }coverage.c.main.cpp.bfd574051572855ffede390ec872fc68.html000066400000000000000000000311071455455346200416100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: source/
File: source/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 2 int main () {
3 #if defined(ODD)
4 2 std::cerr << "ODD/n";
5 extern void fn_00 ();
6 2 fn_00 ();
7 extern void fn_01 ();
8 2 fn_01 ();
9 extern void fn_02 ();
10 2 fn_02 ();
11 extern void fn_03 ();
12 2 fn_03 ();
13 extern void fn_04 ();
14 2 fn_04 ();
15 #else
16 std::cerr << "EVEN/n";
17 extern void fn_05 ();
18 fn_05 ();
19 extern void fn_06 ();
20 fn_06 ();
21 extern void fn_07 ();
22 fn_07 ();
23 extern void fn_08 ();
24 fn_08 ();
25 extern void fn_09 ();
26 fn_09 ();
27 #endif
28 2 }
29

gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/coverage.c.txt000066400000000000000000000024641455455346200334340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ source/fn_00.cpp 3 3 100% source/fn_01.cpp 3 3 100% source/fn_02.cpp 3 3 100% source/fn_03.cpp 3 3 100% source/fn_04.cpp 3 3 100% source/fn_05.cpp 3 0 0% 2-4 source/fn_06.cpp 3 0 0% 2-4 source/fn_07.cpp 3 0 0% 2-4 source/fn_08.cpp 3 0 0% 2-4 source/fn_09.cpp 3 0 0% 2-4 source/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 23 60% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/sonarqube.a.xml000066400000000000000000000041711455455346200336140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/sonarqube.b.xml000066400000000000000000000041741455455346200336200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/reference/gcc-12/sonarqube.c.xml000066400000000000000000000041711455455346200336160ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/000077500000000000000000000000001455455346200272375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_00.cpp000066400000000000000000000001101455455346200306350ustar00rootroot00000000000000#include void fn_00() { std::cout << "00" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_01.cpp000066400000000000000000000001101455455346200306360ustar00rootroot00000000000000#include void fn_01() { std::cout << "01" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_02.cpp000066400000000000000000000001101455455346200306370ustar00rootroot00000000000000#include void fn_02() { std::cout << "02" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_03.cpp000066400000000000000000000001101455455346200306400ustar00rootroot00000000000000#include void fn_03() { std::cout << "03" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_04.cpp000066400000000000000000000001101455455346200306410ustar00rootroot00000000000000#include void fn_04() { std::cout << "04" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_05.cpp000066400000000000000000000001101455455346200306420ustar00rootroot00000000000000#include void fn_05() { std::cout << "05" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_06.cpp000066400000000000000000000001101455455346200306430ustar00rootroot00000000000000#include void fn_06() { std::cout << "06" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_07.cpp000066400000000000000000000001101455455346200306440ustar00rootroot00000000000000#include void fn_07() { std::cout << "07" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_08.cpp000066400000000000000000000001101455455346200306450ustar00rootroot00000000000000#include void fn_08() { std::cout << "08" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/fn_09.cpp000066400000000000000000000001101455455346200306460ustar00rootroot00000000000000#include void fn_09() { std::cout << "09" << std::endl; } gcovr-7.0/gcovr/tests/coexisting_object_directories-from_root_dir/source/main.cpp000066400000000000000000000007551455455346200306760ustar00rootroot00000000000000#include int main () { #if defined(ODD) std::cerr << "ODD\n"; extern void fn_00 (); fn_00 (); extern void fn_01 (); fn_01 (); extern void fn_02 (); fn_02 (); extern void fn_03 (); fn_03 (); extern void fn_04 (); fn_04 (); #else std::cerr << "EVEN\n"; extern void fn_05 (); fn_05 (); extern void fn_06 (); fn_06 (); extern void fn_07 (); fn_07 (); extern void fn_08 (); fn_08 (); extern void fn_09 (); fn_09 (); #endif } gcovr-7.0/gcovr/tests/config-output/000077500000000000000000000000001455455346200176025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/config-output/Makefile000066400000000000000000000011051455455346200212370ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) --html --html-self-contained --config config/gcovr.error.config 2>&1 | grep -F "gcovr.error.config: 1: gcov-ignore-parse-errors: must be one of" $(GCOVR) --html --html-self-contained --config config/gcovr.txt-branch.config 2>&1 | grep -F "(WARNING) Deprecated config key txt-branch used, please use 'txt-metric=branch' instead." $(GCOVR) --html --html-self-contained --config config/gcovr.config clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/config-output/config/000077500000000000000000000000001455455346200210475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/config-output/config/gcovr.config000066400000000000000000000001051455455346200233520ustar00rootroot00000000000000html-css=style.css output=../coverage.html filter=.* search-path=../ gcovr-7.0/gcovr/tests/config-output/config/gcovr.error.config000066400000000000000000000000551455455346200245060ustar00rootroot00000000000000gcov-ignore-parse-errors=yes txt-branch=true gcovr-7.0/gcovr/tests/config-output/config/gcovr.txt-branch.config000066400000000000000000000000201455455346200254170ustar00rootroot00000000000000txt-branch=true gcovr-7.0/gcovr/tests/config-output/config/style.css000066400000000000000000000000211455455346200227120ustar00rootroot00000000000000/* custom CSS */ gcovr-7.0/gcovr/tests/config-output/main.cpp000066400000000000000000000000331455455346200212260ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/config-output/reference/000077500000000000000000000000001455455346200215405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/config-output/reference/clang-10/000077500000000000000000000000001455455346200230425ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/config-output/reference/clang-10/coverage.html000066400000000000000000000150301455455346200255220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/config-output/reference/gcc-5/000077500000000000000000000000001455455346200224365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/config-output/reference/gcc-5/coverage.html000066400000000000000000000150301455455346200251160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/conftest.py000066400000000000000000000022671455455346200172050ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** def pytest_addoption(parser): # pragma: no cover parser.addoption( "--generate_reference", action="store_true", help="Generate the reference" ) parser.addoption( "--update_reference", action="store_true", help="Update the reference" ) parser.addoption( "--archive_differences", action="store_true", help="Archive the different files" ) parser.addoption( "--skip_clean", action="store_true", help="Skip the clean after the test" ) gcovr-7.0/gcovr/tests/coveralls-ci/000077500000000000000000000000001455455346200173625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coveralls-ci/Makefile000066400000000000000000000061251455455346200210260ustar00rootroot00000000000000 # Unset all supported CI's unexport GCOVR_TEST_SUITE export GCOVR_TEST_SUITE_NO_GIT_COMMAND := 1 unexport TRAVIS_JOB_ID unexport APPVEYOR_URL unexport JENKINS_URL unexport GITHUB_ACTIONS unexport GITHUB_HEAD_REF all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: coveralls coveralls: coveralls.stub.json coveralls.travis.json coveralls.appveyor.json coveralls.jenkins.json coveralls.github-actions.json coveralls.github-actions-pr.json # Pass coverage.json: ./testcase $(GCOVR) -d --json-pretty --json -o $@ coveralls.stub.json: export GCOVR_TEST_SUITE := 1 coveralls.stub.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.travis.json: export TRAVIS_JOB_ID := TRAVIS_JOB_ID coveralls.travis.json: export TRAVIS_BUILD_NUMBER := TRAVIS_BUILD_NUMBER coveralls.travis.json: export TRAVIS_PULL_REQUEST := 123 coveralls.travis.json: export TRAVIS_BRANCH := test_branch coveralls.travis.json: export TRAVIS_COMMIT := TRAVIS_COMMIT coveralls.travis.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.appveyor.json: export APPVEYOR_URL := APPVEYOR_URL coveralls.appveyor.json: export APPVEYOR_JOB_ID := APPVEYOR_JOB_ID coveralls.appveyor.json: export APPVEYOR_JOB_NUMBER := APPVEYOR_JOB_NUMBER coveralls.appveyor.json: export APPVEYOR_REPO_COMMIT := APPVEYOR_REPO_COMMIT coveralls.appveyor.json: export APPVEYOR_PULL_REQUEST_NUMBER := 123 coveralls.appveyor.json: export APPVEYOR_REPO_BRANCH := test_branch coveralls.appveyor.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.jenkins.json: export JENKINS_URL := JENKINS_URL coveralls.jenkins.json: export JOB_NAME := JOB_NAME coveralls.jenkins.json: export BUILD_ID := BUILD_ID coveralls.jenkins.json: export GIT_COMMIT := GIT_COMMIT coveralls.jenkins.json: export CHANGE_ID := 123 coveralls.jenkins.json: export BRANCH_NAME := test_branch coveralls.jenkins.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.github-actions.json: export GITHUB_ACTIONS := GITHUB_ACTIONS coveralls.github-actions.json: export GITHUB_WORKFLOW := GITHUB_WORKFLOW coveralls.github-actions.json: export GITHUB_RUN_ID := GITHUB_RUN_ID coveralls.github-actions.json: export GITHUB_SHA := GITHUB_SHA coveralls.github-actions.json: export GITHUB_REF := refs/head/test_branch coveralls.github-actions.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ coveralls.github-actions-pr.json: export GITHUB_ACTIONS := GITHUB_ACTIONS coveralls.github-actions-pr.json: export GITHUB_WORKFLOW := GITHUB_WORKFLOW coveralls.github-actions-pr.json: export GITHUB_RUN_ID := GITHUB_RUN_ID coveralls.github-actions-pr.json: export GITHUB_SHA := GITHUB_SHA coveralls.github-actions-pr.json: export GITHUB_HEAD_REF := refs/pull/123/merge coveralls.github-actions-pr.json: export GITHUB_REF := test_branch coveralls.github-actions-pr.json: coverage.json $(GCOVR) --json-add-tracefile $< --coveralls-pretty --coveralls $@ clean: rm -f testcase rm -f *.gc* rm -f coverage*.* coveralls.*.json gcovr-7.0/gcovr/tests/coveralls-ci/main.cpp000066400000000000000000000000331455455346200210060ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/coveralls-ci/reference/000077500000000000000000000000001455455346200213205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/000077500000000000000000000000001455455346200226225ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.appveyor.json000066400000000000000000000007711455455346200273600ustar00rootroot00000000000000{ "commit_sha": "APPVEYOR_REPO_COMMIT", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "APPVEYOR_JOB_ID", "service_name": "appveyor", "service_number": "APPVEYOR_JOB_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.github-actions-pr.json000066400000000000000000000007621455455346200310520ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 21:30:56 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.github-actions.json000066400000000000000000000007171455455346200304330ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.jenkins.json000066400000000000000000000007371455455346200271560ustar00rootroot00000000000000{ "commit_sha": "GIT_COMMIT", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "JOB_NAME", "service_name": "jenkins-ci", "service_number": "BUILD_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.stub.json000066400000000000000000000006741455455346200264720ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/clang-10/coveralls.travis.json000066400000000000000000000007611455455346200270220ustar00rootroot00000000000000{ "commit_sha": "TRAVIS_COMMIT", "run_at": "2022-04-08 21:30:55 UTC", "service_job_id": "TRAVIS_JOB_ID", "service_name": "travis-ci", "service_number": "TRAVIS_BUILD_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/000077500000000000000000000000001455455346200222165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.appveyor.json000066400000000000000000000007711455455346200267540ustar00rootroot00000000000000{ "commit_sha": "APPVEYOR_REPO_COMMIT", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "APPVEYOR_JOB_ID", "service_name": "appveyor", "service_number": "APPVEYOR_JOB_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.github-actions-pr.json000066400000000000000000000007621455455346200304460ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 20:58:10 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.github-actions.json000066400000000000000000000007171455455346200300270ustar00rootroot00000000000000{ "commit_sha": "GITHUB_SHA", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "GITHUB_WORKFLOW", "service_name": "github-actions-ci", "service_number": "GITHUB_RUN_ID", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.jenkins.json000066400000000000000000000007371455455346200265520ustar00rootroot00000000000000{ "commit_sha": "GIT_COMMIT", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "JOB_NAME", "service_name": "jenkins-ci", "service_number": "BUILD_ID", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.stub.json000066400000000000000000000006741455455346200260660ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/coveralls-ci/reference/gcc-5/coveralls.travis.json000066400000000000000000000007611455455346200264160ustar00rootroot00000000000000{ "commit_sha": "TRAVIS_COMMIT", "run_at": "2022-04-08 20:58:09 UTC", "service_job_id": "TRAVIS_JOB_ID", "service_name": "travis-ci", "service_number": "TRAVIS_BUILD_NUMBER", "service_pull_request": "123", "source_files": [ { "coverage": [ null, 1, 1, null ], "name": "main.cpp", "source_digest": "931745ec4387e9df02e2c3590b65f863" } ] }gcovr-7.0/gcovr/tests/csv/000077500000000000000000000000001455455346200155725ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/csv/Makefile000066400000000000000000000003001455455346200172230ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: csv csv: ./testcase $(GCOVR) -d --csv -o coverage.csv clean: rm -f testcase rm -f *.gc* rm -f coverage*.csv gcovr-7.0/gcovr/tests/csv/main.cpp000066400000000000000000000000361455455346200172210ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/csv/reference/000077500000000000000000000000001455455346200175305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/csv/reference/clang-10/000077500000000000000000000000001455455346200210325ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/csv/reference/clang-10/coverage.csv000066400000000000000000000002521455455346200233410ustar00rootroot00000000000000filename,line_total,line_covered,line_percent,branch_total,branch_covered,branch_percent,function_total,function_covered,function_percent main.cpp,2,2,1.0,0,0,,1,1,1.0 gcovr-7.0/gcovr/tests/csv/reference/gcc-5/000077500000000000000000000000001455455346200204265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/csv/reference/gcc-5/coverage.csv000066400000000000000000000002521455455346200227350ustar00rootroot00000000000000filename,line_total,line_covered,line_percent,branch_total,branch_covered,branch_percent,function_total,function_covered,function_percent main.cpp,2,2,1.0,0,0,,1,1,1.0 gcovr-7.0/gcovr/tests/decisions-neg-delta/000077500000000000000000000000001455455346200206155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/Makefile000066400000000000000000000007401455455346200222560ustar00rootroot00000000000000all: $(CXX) -std=c++11 -fprofile-arcs -ftest-coverage -O0 main.cpp -o testcase run: html txt json coverage.json: ./testcase $(GCOVR) --verbose --decisions --json-pretty --json -o coverage.json html: coverage.json $(GCOVR) --verbose -a coverage.json --decisions --html-details -o coverage.html txt: coverage.json $(GCOVR) --verbose -a coverage.json --txt-metric decision -o coverage.txt json: coverage.json # pass clean: rm -f testcase rm -f *.gc* rm -f coverage*.* gcovr-7.0/gcovr/tests/decisions-neg-delta/README000066400000000000000000000004731455455346200215010ustar00rootroot00000000000000This test case causes a negative delta value during the multiline decision analysis, which results in a: + ```DecisionCoverageUncheckable``` decision and a debug log (commit: b814f88e6b70dd93e3f963402e2b5e530fed84d0) + ```AssertionError: assert count_false >= 0``` (commit: 10a8a17eb748abc3c823dbbb43f7b7f752d415de)gcovr-7.0/gcovr/tests/decisions-neg-delta/main.cpp000066400000000000000000000003541455455346200222470ustar00rootroot00000000000000#include class Foo { public: void work(int arg) { if (arg < 2) { std::vector tmp{0, 0}; for (int i : tmp) { } } } }; int main(int argc, char **argv) { Foo foo; foo.work(1); return 0; }gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/000077500000000000000000000000001455455346200225535ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10/000077500000000000000000000000001455455346200240555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.css000066400000000000000000000312761455455346200263730ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.functions.html000066400000000000000000000040001455455346200305370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
_ZN3Foo4workEi (main.cpp:5)called 1 time, returned 1 time81.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.html000066400000000000000000000057771455455346200265560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

File Lines Functions Branches Decisions
main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 66.7% 4 / 6 75.0% 3 / 4

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.json000066400000000000000000000104341455455346200265450ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 81.0, "execution_count": 1, "lineno": 5, "name": "_ZN3Foo4workEi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272601455455346200346160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16 1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-10/coverage.txt000066400000000000000000000012331455455346200264100ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 4 3 75% 6 ------------------------------------------------------------------------------ TOTAL 4 3 75% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-13/000077500000000000000000000000001455455346200240605ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-13/coverage.functions.html000066400000000000000000000040001455455346200305420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time80.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-13/coverage.json000066400000000000000000000104341455455346200265500ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 80.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272601455455346200346210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 4 6 66.7%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16 1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-10/000077500000000000000000000000001455455346200235255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-10/coverage.functions.html000066400000000000000000000040001455455346200302070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time70.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-10/coverage.json000066400000000000000000000110361455455346200262140ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 70.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501455455346200342720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-11/000077500000000000000000000000001455455346200235265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-11/coverage.functions.html000066400000000000000000000040001455455346200302100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time70.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-11/coverage.html000066400000000000000000000057771455455346200262270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

File Lines Functions Branches Decisions
main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 62.5% 5 / 8 75.0% 3 / 4

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-11/coverage.json000066400000000000000000000113621455455346200262170ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 70.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277771455455346200343040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-12/000077500000000000000000000000001455455346200235275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-12/coverage.functions.html000066400000000000000000000040001455455346200302110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time78.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-12/coverage.json000066400000000000000000000113621455455346200262200ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 78.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277771455455346200343050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-13/000077500000000000000000000000001455455346200235305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-13/coverage.functions.html000066400000000000000000000040001455455346200302120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time79.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-13/coverage.json000066400000000000000000000113621455455346200262210ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 79.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 1, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277771455455346200343060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 1 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5/000077500000000000000000000000001455455346200234515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200257670ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.functions.html000066400000000000000000000040001455455346200301330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time88.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.html000066400000000000000000000057771455455346200261520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

File Lines Functions Branches Decisions
main.cpp 100.0 100.0% 8 / 8 100.0% 2 / 2 62.5% 5 / 8 75.0% 3 / 4

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.json000066400000000000000000000110361455455346200261400ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 88.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501455455346200342160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-5/coverage.txt000066400000000000000000000012331455455346200260040ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 4 3 75% 6 ------------------------------------------------------------------------------ TOTAL 4 3 75% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-6/000077500000000000000000000000001455455346200234525ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-6/coverage.functions.html000066400000000000000000000040001455455346200301340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time82.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-6/coverage.json000066400000000000000000000110361455455346200261410ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 82.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501455455346200342170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows/000077500000000000000000000000001455455346200251045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows/coverage.functions.html000066400000000000000000000041371455455346200316010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time74.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows/coverage.json000066400000000000000000000112451455455346200275750ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 74.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000304571455455346200356470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-9/000077500000000000000000000000001455455346200234555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-9/coverage.functions.html000066400000000000000000000040001455455346200301370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Function (File:Line) Call count Block coverage
Foo::work(int) (main.cpp:5)called 1 time, returned 1 time74.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-9/coverage.json000066400000000000000000000110361455455346200261440ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 74.0, "execution_count": 1, "lineno": 5, "name": "Foo::work(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 14, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "8304260594bce9b34610dec9e5a4e877", "line_number": 5 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "1aedbc743aca5457e63d15ff98c7c6b0", "line_number": 6 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "531c09b5b187d2a095229382a14585af", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/decision": { "count_false": 1, "count_true": 2, "type": "conditional" }, "gcovr/md5": "7b25e7042a6c283ef5ff4184aa8a5bbd", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "853b69efca6192aad15b1a4363e38a64", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "24293cd6780e791208b4517af39d0960", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 17 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000277501455455346200342220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions-neg-delta/reference/gcc-9 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 2 2 100.0%
Branches: 5 8 62.5%
Decisions: 3 4 75.0%

Line Branch Decision Exec Source
1 #include <vector>
2
3 class Foo {
4 public:
5 1 void work(int arg) {
6
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (arg < 2) {
7
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 std::vector<int> tmp{0, 0};
8
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 2 times.
✓ Decision 'false' taken 1 times.
3 for (int i : tmp) {
9 }
10 }
11 1 }
12 };
13
14 1 int main(int argc, char **argv) {
15 Foo foo;
16
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 foo.work(1);
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/decisions/000077500000000000000000000000001455455346200167575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/Makefile000066400000000000000000000007501455455346200204210ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage main.cpp switch_test.cpp -o testcase run: html txt json coverage.json: ./testcase $(GCOVR) --keep --verbose --decisions --json-pretty --json -o coverage.json html: coverage.json $(GCOVR) --verbose -a coverage.json --decisions --html-details -o coverage.html txt: coverage.json $(GCOVR) --verbose -a coverage.json --txt-metric decision -o coverage.txt json: coverage.json # pass clean: rm -f testcase rm -f *.gc* rm -f coverage*.* gcovr-7.0/gcovr/tests/decisions/README000066400000000000000000000001101455455346200176270ustar00rootroot00000000000000This test case evaluates the newly added decisions functionality. gcovr-7.0/gcovr/tests/decisions/main.cpp000066400000000000000000000121651455455346200204140ustar00rootroot00000000000000#include "stdint.h" #include "stdbool.h" #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__) #include "switch_test.h" #endif bool checkBiggerTrue(int a) { if (a > 5) { return true; } else { return false; } } bool checkBiggerFalse(int a) { if (a > 5) { return true; } else { return false; } } bool checkBiggerBoth(int a) { if (a > 5) { return true; } else { return false; } } bool checkSmallerTrue(int a) { if (a < 5) { return true; } else { return false; } } bool checkSmallerFalse(int a) { if (a < 5) { return true; } else { return false; } } bool checkEqualTrue(int a) { if (a == 5) { return true; } else { return false; } } bool checkEqualFalse(int a) { if (a == 5) { return true; } else { return false; } } bool checkNotEqualTrue(int a) { if (a != 5) { return true; } else { return false; } } bool checkNotEqualFalse(int a) { if (a != 5) { return true; } else { return false; } } bool checkComplexTrue(int a) { if (a == 5 || (a > 5 && a < 10)) { return true; } else { return false; } } bool checkComplexFalse(int a) { if (a == 5 || (a > 5 && a < 10)) { return true; } else { return false; } } bool checkElseIf1(int a) { if (a == 5) { return true; } else if (a == 9) { return true; } else { return false; } } bool checkElseIf2(int a) { if (a == 5) { return true; } else if (a == 10) { return true; } else { return false; } } bool checkElseIf3(int a) { if (a == 5) { return true; } else if (a == 10) { return true; } else { return false; } } bool checkSwitch1(int a) { switch (a) { case 5: return true; break; /* Comment */ case 10: /* Comment */ return true; /* Comment */ break; /* Comment */ default: /* Comment */ return false; /* Comment */ break; /* Comment */ } } bool checkSwitch2(int a) { switch (a) { case 5: return true; break; case 10: return true; break; default: return false; break; } } bool checkSwitch3(int a) { switch (a) { case 5: return true; break; case 10: return true; break; default: return false; break; } } bool checkCompactBranch1True(int a) { if (a > 5) { return true; } else { return false; } } bool checkCompactBranch1False(int a) { if (a > 5) { return true; } else { return false; } } bool checkCompactBranch2True(int a) { if (a > 5 && a < 10) { return true; } else { return false; } } bool checkCompactBranch2False(int a) { if (a > 5 && a < 10) { return true; } else { return false; } } bool checkTernary1True(int a) { return (a == 5) ? true : false; } bool checkTernary1False(int a) { return (a == 5) ? true : false; } bool checkTernary2True(int a) { return (a > 5 && a < 10) ? true : false; } bool checkTernary2False(int a) { return (a > 5 && a < 10) ? true : false; } int checkForLoop(int a) { int temp = 0; for (int i = 0; i < a; i++) { temp += a; } return temp; } int checkComplexForLoop(int a) { int temp = 0; for (int i = 0; i < a && a < 6; i++) { temp += a; } return temp; } int checkWhileLoop(int a) { int temp = 0; int counter = 0; while (counter < a) { counter++; temp += a; } return temp; } int checkDoWhileLoop(int a) { int temp = 0; int counter = 0; do { counter++; temp += a; } while (counter < a); return temp; } bool checkInterpreter(int a) { char test1[] = " while "; a++; char test2[] = " for "; { a++; } char test3[] = " if("; a++; char test4[] = " do "; a++; if (a > 5) { return true; } return false; } void verify_issue_679(const bool b) { if (b) { for (int i = 0; i < 10; i++) { } } } int main(int argc, char *argv[]) { checkBiggerTrue(6); checkBiggerFalse(4); checkBiggerBoth(6); checkBiggerBoth(4); checkSmallerTrue(4); checkSmallerFalse(6); checkEqualTrue(5); checkEqualFalse(2); checkNotEqualTrue(2); checkNotEqualFalse(5); checkComplexTrue(8); checkComplexFalse(2); checkElseIf1(5); checkElseIf2(10); checkElseIf3(0); checkSwitch1(5); checkSwitch2(10); checkSwitch3(0); #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__) SwitchTestIssue783{}.checkSwitch(); #endif checkCompactBranch1True(6); checkCompactBranch1False(4); checkCompactBranch2True(6); checkCompactBranch2False(4); checkTernary1True(6); checkTernary1False(4); checkTernary2True(6); checkTernary2False(4); checkForLoop(5); checkComplexForLoop(5); checkWhileLoop(5); checkDoWhileLoop(5); checkInterpreter(2); verify_issue_679(false); verify_issue_679(true); return 0; } gcovr-7.0/gcovr/tests/decisions/reference/000077500000000000000000000000001455455346200207155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/clang-10/000077500000000000000000000000001455455346200222175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/clang-10/coverage.functions.html000066400000000000000000000204111455455346200267050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 181 209 86.6%
Functions: 36 36 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
_Z12checkElseIf1i (main.cpp:140)called 1 time, returned 1 time57.0%
_Z12checkElseIf2i (main.cpp:156)called 1 time, returned 1 time71.0%
_Z12checkElseIf3i (main.cpp:172)called 1 time, returned 1 time71.0%
_Z12checkForLoopi (main.cpp:281)called 1 time, returned 1 time100.0%
_Z12checkSwitch1i (main.cpp:188)called 1 time, returned 1 time66.0%
_Z12checkSwitch2i (main.cpp:209)called 1 time, returned 1 time66.0%
_Z12checkSwitch3i (main.cpp:225)called 1 time, returned 1 time66.0%
_Z14checkEqualTruei (main.cpp:68)called 1 time, returned 1 time80.0%
_Z14checkWhileLoopi (main.cpp:301)called 1 time, returned 1 time100.0%
_Z15checkBiggerBothi (main.cpp:32)called 2 times, returned 2 times100.0%
_Z15checkBiggerTruei (main.cpp:8)called 1 time, returned 1 time80.0%
_Z15checkEqualFalsei (main.cpp:80)called 1 time, returned 1 time80.0%
_Z16checkBiggerFalsei (main.cpp:20)called 1 time, returned 1 time80.0%
_Z16checkComplexTruei (main.cpp:116)called 1 time, returned 1 time85.0%
_Z16checkDoWhileLoopi (main.cpp:315)called 1 time, returned 1 time100.0%
_Z16checkInterpreteri (main.cpp:329)called 1 time, returned 1 time80.0%
_Z16checkSmallerTruei (main.cpp:44)called 1 time, returned 1 time80.0%
_Z16verify_issue_679b (main.cpp:353)called 2 times, returned 2 times100.0%
_Z17checkComplexFalsei (main.cpp:128)called 1 time, returned 1 time71.0%
_Z17checkNotEqualTruei (main.cpp:92)called 1 time, returned 1 time80.0%
_Z17checkSmallerFalsei (main.cpp:56)called 1 time, returned 1 time80.0%
_Z17checkTernary1Truei (main.cpp:261)called 1 time, returned 1 time100.0%
_Z17checkTernary2Truei (main.cpp:271)called 1 time, returned 1 time100.0%
_Z18checkNotEqualFalsei (main.cpp:104)called 1 time, returned 1 time80.0%
_Z18checkTernary1Falsei (main.cpp:266)called 1 time, returned 1 time100.0%
_Z18checkTernary2Falsei (main.cpp:276)called 1 time, returned 1 time75.0%
_Z19checkComplexForLoopi (main.cpp:291)called 1 time, returned 1 time100.0%
_Z23checkCompactBranch1Truei (main.cpp:241)called 1 time, returned 1 time80.0%
_Z23checkCompactBranch2Truei (main.cpp:251)called 1 time, returned 1 time83.0%
_Z24checkCompactBranch1Falsei (main.cpp:246)called 1 time, returned 1 time80.0%
_Z24checkCompactBranch2Falsei (main.cpp:256)called 1 time, returned 1 time66.0%
_ZN18SwitchTestIssue78311checkSwitchEv (switch_test.cpp:7)called 1 time, returned 1 time100.0%
_ZN18SwitchTestIssue78311doSomethingENS_8SomeEnumE (switch_test.h:15)called 1 time, returned 1 time57.0%
_ZN18SwitchTestIssue783C2Ev (switch_test.cpp:5)called 1 time, returned 1 time60.0%
_ZN18SwitchTestIssue783D2Ev (switch_test.h:6)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time60.0%

gcovr-7.0/gcovr/tests/decisions/reference/clang-10/coverage.html000066400000000000000000000111301455455346200246740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 181 209 86.6%
Functions: 36 36 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 87.3 87.3% 172 / 197 100.0% 32 / 32 54.1% 46 / 85 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 62.5 62.5% 5 / 8 100.0% 2 / 2 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.0/gcovr/tests/decisions/reference/clang-10/coverage.json000066400000000000000000002405511455455346200247140ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 57.0, "execution_count": 1, "lineno": 140, "name": "_Z12checkElseIf1i", "returned_count": 1 }, { "blocks_percent": 71.0, "execution_count": 1, "lineno": 156, "name": "_Z12checkElseIf2i", "returned_count": 1 }, { "blocks_percent": 71.0, "execution_count": 1, "lineno": 172, "name": "_Z12checkElseIf3i", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "_Z12checkForLoopi", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 188, "name": "_Z12checkSwitch1i", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 209, "name": "_Z12checkSwitch2i", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 225, "name": "_Z12checkSwitch3i", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 68, "name": "_Z14checkEqualTruei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "_Z14checkWhileLoopi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "_Z15checkBiggerBothi", "returned_count": 2 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 8, "name": "_Z15checkBiggerTruei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 80, "name": "_Z15checkEqualFalsei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 20, "name": "_Z16checkBiggerFalsei", "returned_count": 1 }, { "blocks_percent": 85.0, "execution_count": 1, "lineno": 116, "name": "_Z16checkComplexTruei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "_Z16checkDoWhileLoopi", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "_Z16checkInterpreteri", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 44, "name": "_Z16checkSmallerTruei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "_Z16verify_issue_679b", "returned_count": 2 }, { "blocks_percent": 71.0, "execution_count": 1, "lineno": 128, "name": "_Z17checkComplexFalsei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 92, "name": "_Z17checkNotEqualTruei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 56, "name": "_Z17checkSmallerFalsei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "_Z17checkTernary1Truei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 271, "name": "_Z17checkTernary2Truei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 104, "name": "_Z18checkNotEqualFalsei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "_Z18checkTernary1Falsei", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 276, "name": "_Z18checkTernary2Falsei", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "_Z19checkComplexForLoopi", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 241, "name": "_Z23checkCompactBranch1Truei", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 251, "name": "_Z23checkCompactBranch2Truei", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 246, "name": "_Z24checkCompactBranch1Falsei", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 256, "name": "_Z24checkCompactBranch2Falsei", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 18 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 30 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 42 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 54 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 66 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 78 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 90 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 102 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 114 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 126 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 138 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 154 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 170 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 186 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 207 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 223 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 239 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 244 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 249 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 254 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 259 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 287 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 297 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 1, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 1, "count": 4, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 351 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 10, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 356 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 357 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 414 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "_ZN18SwitchTestIssue78311checkSwitchEv", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 5, "name": "_ZN18SwitchTestIssue783C2Ev", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 57.0, "execution_count": 1, "lineno": 15, "name": "_ZN18SwitchTestIssue78311doSomethingENS_8SomeEnumE", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 6, "name": "_ZN18SwitchTestIssue783D2Ev", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "df72eab90372f983f0d57b89b580221b", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 22 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005720541455455346200327660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 172 197 87.3%
Functions: 32 32 100.0%
Branches: 46 85 54.1%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 1 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 1 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 2 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 1 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 1 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 1 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 1 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 1 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 1 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 1 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 1 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 1 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 1 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 1 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 1 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 1 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 1 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 1 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 1 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 1 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 1 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 5 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
4/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✓ Branch 3 taken 1 times.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 5 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 1 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 1 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 10 }
357 1 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/clang-10/coverage.txt000066400000000000000000000015761455455346200245640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,196,202,214,220,230,233,243,248,345 switch_test.cpp 0 0 --% switch_test.h 3 1 33% 18,19 ------------------------------------------------------------------------------ TOTAL 68 34 50% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/decisions/reference/clang-13/000077500000000000000000000000001455455346200222225ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/clang-13/coverage.functions.html000066400000000000000000000201271455455346200267140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 180 208 86.5%
Functions: 35 35 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time50.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time66.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time66.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time66.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time75.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time66.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time100.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time50.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/clang-13/coverage.html000066400000000000000000000111301455455346200246770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 180 208 86.5%
Functions: 35 35 100.0%
Branches: 48 91 52.7%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 87.3 87.3% 172 / 197 100.0% 32 / 32 54.1% 46 / 85 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 57.1 57.1% 4 / 7 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.0/gcovr/tests/decisions/reference/clang-13/coverage.json000066400000000000000000002376521455455346200247270ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 18 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 30 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 42 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 54 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 66 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 78 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 90 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 102 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 114 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 126 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 138 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 154 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 170 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 186 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 207 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 223 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 239 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 244 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 249 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 254 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 259 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 287 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 3, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 5, "gcovr/md5": "68e4fcd72e87ba52e753d0af1b16fc7d", "line_number": 297 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 1, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 1, "count": 4, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 351 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 10, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 356 }, { "branches": [], "count": 1, "gcovr/md5": "7eefb90de6682989ef933bcadcbb7de9", "line_number": 357 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 414 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 22 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005720551455455346200327720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 172 197 87.3%
Functions: 32 32 100.0%
Branches: 46 85 54.1%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 1 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 1 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 2 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 1 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 1 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 1 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 1 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 1 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 1 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 1 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 1 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 1 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 1 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 1 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 1 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 1 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 1 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 1 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 1 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 1 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 1 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 5 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
4/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
✓ Branch 2 taken 5 times.
✓ Branch 3 taken 1 times.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 5 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 1 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 1 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 10 }
357 1 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/gcc-11/000077500000000000000000000000001455455346200216705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-11/coverage.functions.html000066400000000000000000000201261455455346200263610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/gcc-11/coverage.html000066400000000000000000000111301455455346200243450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 83.1 83.1% 147 / 177 100.0% 32 / 32 51.7% 46 / 89 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 50.0 50.0% 3 / 6 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.0/gcovr/tests/decisions/reference/gcc-11/coverage.json000066400000000000000000002306401455455346200243630ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 2, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005716771455455346200324510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 147 177 83.1%
Functions: 32 32 100.0%
Branches: 46 89 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194
0/1
✗ Decision 'true' not taken.
case 10:
195 /* Comment */
196 return true;
197 /* Comment */
198 break;
199 /* Comment */
200
0/1
✗ Decision 'true' not taken.
default:
201 /* Comment */
202 return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213
0/1
✗ Decision 'true' not taken.
case 5:
214 return true;
215 break;
216
1/1
✓ Decision 'true' taken 1 times.
1 case 10:
217 1 return true;
218 break;
219
0/1
✗ Decision 'true' not taken.
default:
220 return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229
0/1
✗ Decision 'true' not taken.
case 5:
230 return true;
231 break;
232
0/1
✗ Decision 'true' not taken.
case 10:
233 return true;
234 break;
235
1/1
✓ Decision 'true' taken 1 times.
1 default:
236 1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/gcc-12/000077500000000000000000000000001455455346200216715ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-12/coverage.functions.html000066400000000000000000000201261455455346200263620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 49 97 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/gcc-12/coverage.html000066400000000000000000000111301455455346200243460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 49 97 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 83.1 83.1% 147 / 177 100.0% 32 / 32 51.6% 47 / 91 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 50.0 50.0% 3 / 6 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.0/gcovr/tests/decisions/reference/gcc-12/coverage.json000066400000000000000000002315461455455346200243720ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 2, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005721201455455346200324320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-12 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 147 177 83.1%
Functions: 32 32 100.0%
Branches: 47 91 51.6%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194
0/1
✗ Decision 'true' not taken.
case 10:
195 /* Comment */
196 return true;
197 /* Comment */
198 break;
199 /* Comment */
200
0/1
✗ Decision 'true' not taken.
default:
201 /* Comment */
202 return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213
0/1
✗ Decision 'true' not taken.
case 5:
214 return true;
215 break;
216
1/1
✓ Decision 'true' taken 1 times.
1 case 10:
217 1 return true;
218 break;
219
0/1
✗ Decision 'true' not taken.
default:
220 return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229
0/1
✗ Decision 'true' not taken.
case 5:
230 return true;
231 break;
232
0/1
✗ Decision 'true' not taken.
case 10:
233 return true;
234 break;
235
1/1
✓ Decision 'true' taken 1 times.
1 default:
236 1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/gcc-13/000077500000000000000000000000001455455346200216725ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-13/coverage.functions.html000066400000000000000000000201261455455346200263630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 154 187 82.4%
Functions: 35 35 100.0%
Branches: 49 97 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time75.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/gcc-13/coverage.json000066400000000000000000002315421455455346200243670ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 2, "count": 10, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 3, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/decisions/reference/gcc-5/000077500000000000000000000000001455455346200216135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-5/coverage.functions.html000066400000000000000000000167071455455346200263160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 146 169 86.4%
Functions: 32 32 100.0%
Branches: 45 87 51.7%
Decisions: 33 65 50.8%

Function (File:Line) Call count Block coverage
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time100.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/gcc-5/coverage.html000066400000000000000000000060151455455346200242760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 146 169 86.4%
Functions: 32 32 100.0%
Branches: 45 87 51.7%
Decisions: 33 65 50.8%

File Lines Functions Branches Decisions
main.cpp 86.4 86.4% 146 / 169 100.0% 32 / 32 51.7% 45 / 87 50.8% 33 / 65

gcovr-7.0/gcovr/tests/decisions/reference/gcc-5/coverage.json000066400000000000000000002125651455455346200243140ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 0, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 4, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 1, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005705621455455346200323640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 146 169 86.4%
Functions: 32 32 100.0%
Branches: 45 87 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 4 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 1 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/gcc-5/coverage.txt000066400000000000000000000013661455455346200241550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,196,202,214,220,230,233,243,248,345 ------------------------------------------------------------------------------ TOTAL 65 33 50% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/decisions/reference/gcc-6/000077500000000000000000000000001455455346200216145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-6/coverage.functions.html000066400000000000000000000204521455455346200263070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 155 181 85.6%
Functions: 36 36 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
SwitchTestIssue783::~SwitchTestIssue783() (switch_test.h:6)called 1 time, returned 1 time100.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/gcc-6/coverage.html000066400000000000000000000111301455455346200242710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 155 181 85.6%
Functions: 36 36 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 86.5 86.5% 147 / 170 100.0% 32 / 32 51.7% 46 / 89 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 57.1 57.1% 4 / 7 100.0% 2 / 2 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.0/gcovr/tests/decisions/reference/gcc-6/coverage.json000066400000000000000000002266561455455346200243230ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 0, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 4, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 1, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 6, "name": "SwitchTestIssue783::~SwitchTestIssue783()", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "df72eab90372f983f0d57b89b580221b", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005713301455455346200323570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 147 170 86.5%
Functions: 32 32 100.0%
Branches: 46 89 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194 case 10:
195 /* Comment */
196
0/1
✗ Decision 'true' not taken.
return true;
197 /* Comment */
198 break;
199 /* Comment */
200 default:
201 /* Comment */
202
0/1
✗ Decision 'true' not taken.
return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213 case 5:
214
0/1
✗ Decision 'true' not taken.
return true;
215 break;
216 case 10:
217
1/1
✓ Decision 'true' taken 1 times.
1 return true;
218 break;
219 default:
220
0/1
✗ Decision 'true' not taken.
return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229 case 5:
230
0/1
✗ Decision 'true' not taken.
return true;
231 break;
232 case 10:
233
0/1
✗ Decision 'true' not taken.
return true;
234 break;
235 default:
236
1/1
✓ Decision 'true' taken 1 times.
1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 4 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 1 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/gcc-6/coverage.txt000066400000000000000000000015761455455346200241610ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,196,202,214,220,230,233,243,248,345 switch_test.cpp 0 0 --% switch_test.h 3 1 33% 18,19 ------------------------------------------------------------------------------ TOTAL 68 34 50% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/decisions/reference/gcc-8/000077500000000000000000000000001455455346200216165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-8/coverage.functions.html000066400000000000000000000201261455455346200263070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 155 188 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

Function (File:Line) Call count Block coverage
SwitchTestIssue783::SwitchTestIssue783() (switch_test.cpp:5)called 1 time, returned 1 time71.0%
SwitchTestIssue783::checkSwitch() (switch_test.cpp:7)called 1 time, returned 1 time100.0%
SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum) (switch_test.h:15)called 1 time, returned 1 time50.0%
checkBiggerBoth(int) (main.cpp:32)called 2 times, returned 2 times100.0%
checkBiggerFalse(int) (main.cpp:20)called 1 time, returned 1 time75.0%
checkBiggerTrue(int) (main.cpp:8)called 1 time, returned 1 time75.0%
checkCompactBranch1False(int) (main.cpp:246)called 1 time, returned 1 time75.0%
checkCompactBranch1True(int) (main.cpp:241)called 1 time, returned 1 time75.0%
checkCompactBranch2False(int) (main.cpp:256)called 1 time, returned 1 time60.0%
checkCompactBranch2True(int) (main.cpp:251)called 1 time, returned 1 time80.0%
checkComplexFalse(int) (main.cpp:128)called 1 time, returned 1 time67.0%
checkComplexForLoop(int) (main.cpp:291)called 1 time, returned 1 time100.0%
checkComplexTrue(int) (main.cpp:116)called 1 time, returned 1 time83.0%
checkDoWhileLoop(int) (main.cpp:315)called 1 time, returned 1 time100.0%
checkElseIf1(int) (main.cpp:140)called 1 time, returned 1 time50.0%
checkElseIf2(int) (main.cpp:156)called 1 time, returned 1 time67.0%
checkElseIf3(int) (main.cpp:172)called 1 time, returned 1 time67.0%
checkEqualFalse(int) (main.cpp:80)called 1 time, returned 1 time75.0%
checkEqualTrue(int) (main.cpp:68)called 1 time, returned 1 time75.0%
checkForLoop(int) (main.cpp:281)called 1 time, returned 1 time100.0%
checkInterpreter(int) (main.cpp:329)called 1 time, returned 1 time80.0%
checkNotEqualFalse(int) (main.cpp:104)called 1 time, returned 1 time75.0%
checkNotEqualTrue(int) (main.cpp:92)called 1 time, returned 1 time75.0%
checkSmallerFalse(int) (main.cpp:56)called 1 time, returned 1 time75.0%
checkSmallerTrue(int) (main.cpp:44)called 1 time, returned 1 time75.0%
checkSwitch1(int) (main.cpp:188)called 1 time, returned 1 time60.0%
checkSwitch2(int) (main.cpp:209)called 1 time, returned 1 time60.0%
checkSwitch3(int) (main.cpp:225)called 1 time, returned 1 time60.0%
checkTernary1False(int) (main.cpp:266)called 1 time, returned 1 time100.0%
checkTernary1True(int) (main.cpp:261)called 1 time, returned 1 time100.0%
checkTernary2False(int) (main.cpp:276)called 1 time, returned 1 time67.0%
checkTernary2True(int) (main.cpp:271)called 1 time, returned 1 time83.0%
checkWhileLoop(int) (main.cpp:301)called 1 time, returned 1 time100.0%
main (main.cpp:360)called 1 time, returned 1 time95.0%
verify_issue_679(bool) (main.cpp:353)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/decisions/reference/gcc-8/coverage.html000066400000000000000000000111301455455346200242730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 155 188 82.4%
Functions: 35 35 100.0%
Branches: 48 95 50.5%
Decisions: 34 68 50.0%

File Lines Functions Branches Decisions
main.cpp 83.1 83.1% 148 / 178 100.0% 32 / 32 51.7% 46 / 89 50.8% 33 / 65
switch_test.cpp 100.0 100.0% 4 / 4 100.0% 2 / 2 50.0% 1 / 2 -% 0 / 0
switch_test.h 50.0 50.0% 3 / 6 100.0% 1 / 1 25.0% 1 / 4 33.3% 1 / 3

gcovr-7.0/gcovr/tests/decisions/reference/gcc-8/coverage.json000066400000000000000000002311651455455346200243140ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 2, "lineno": 32, "name": "checkBiggerBoth(int)", "returned_count": 2 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 20, "name": "checkBiggerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 8, "name": "checkBiggerTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 246, "name": "checkCompactBranch1False(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 241, "name": "checkCompactBranch1True(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 256, "name": "checkCompactBranch2False(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 251, "name": "checkCompactBranch2True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 128, "name": "checkComplexFalse(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 291, "name": "checkComplexForLoop(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 116, "name": "checkComplexTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 315, "name": "checkDoWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 50.0, "execution_count": 1, "lineno": 140, "name": "checkElseIf1(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 156, "name": "checkElseIf2(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 172, "name": "checkElseIf3(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 80, "name": "checkEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 68, "name": "checkEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 281, "name": "checkForLoop(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 329, "name": "checkInterpreter(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 104, "name": "checkNotEqualFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 92, "name": "checkNotEqualTrue(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 56, "name": "checkSmallerFalse(int)", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 44, "name": "checkSmallerTrue(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 188, "name": "checkSwitch1(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 209, "name": "checkSwitch2(int)", "returned_count": 1 }, { "blocks_percent": 60.0, "execution_count": 1, "lineno": 225, "name": "checkSwitch3(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 266, "name": "checkTernary1False(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 261, "name": "checkTernary1True(int)", "returned_count": 1 }, { "blocks_percent": 67.0, "execution_count": 1, "lineno": 276, "name": "checkTernary2False(int)", "returned_count": 1 }, { "blocks_percent": 83.0, "execution_count": 1, "lineno": 271, "name": "checkTernary2True(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 301, "name": "checkWhileLoop(int)", "returned_count": 1 }, { "blocks_percent": 95.0, "execution_count": 1, "lineno": 360, "name": "main", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 2, "lineno": 353, "name": "verify_issue_679(bool)", "returned_count": 2 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "6787aacdd04e18ff50f22cb09af64959", "line_number": 8 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 12 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "260f9a095d49eb9dd2c2fa021674d079", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 28 }, { "branches": [], "count": 2, "gcovr/md5": "b848ba6f16ad8e8b5c12256d5aecd684", "line_number": 32 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 34 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 36 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 40 }, { "branches": [], "count": 1, "gcovr/md5": "37d231dfe6f9f10d7281467eacbd00ed", "line_number": 44 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 46 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 48 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 52 }, { "branches": [], "count": 1, "gcovr/md5": "e308518e2f82e0e2d7b68dfafb8d005f", "line_number": 56 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "aefaa176c8639c64cebe2afde4bc42af", "line_number": 58 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 60 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 64 }, { "branches": [], "count": 1, "gcovr/md5": "e877d9ef2d646c713eb69df3d1ae1b87", "line_number": 68 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 70 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 72 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 76 }, { "branches": [], "count": 1, "gcovr/md5": "32156227fa301e21b7798267f1d41fe9", "line_number": 80 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 82 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 84 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 88 }, { "branches": [], "count": 1, "gcovr/md5": "1b839eefb1c215aed886395e851c20db", "line_number": 92 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 94 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 96 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 100 }, { "branches": [], "count": 1, "gcovr/md5": "aedcd800a4eccc0d565b3361b4b7a4fe", "line_number": 104 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f1b4991cba9c51e1b01479bf5a3f8107", "line_number": 106 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 108 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 112 }, { "branches": [], "count": 1, "gcovr/md5": "42e96b0366090f26436c9bf59b01660b", "line_number": 116 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 118 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 120 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 124 }, { "branches": [], "count": 1, "gcovr/md5": "afc37d67b5def9e06b8c1ba2a081c0b9", "line_number": 128 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "488462d327ca243033ac1a4eebc24b42", "line_number": 130 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 132 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 136 }, { "branches": [], "count": 1, "gcovr/md5": "9cca3668005168d0e054caf95cd8948c", "line_number": 140 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 142 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 144 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/decision": { "count_false": 0, "count_true": 0, "type": "conditional" }, "gcovr/md5": "49b898f9974955f74f69f174b54a6668", "line_number": 146 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 148 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 152 }, { "branches": [], "count": 1, "gcovr/md5": "ef8de72a20f145f62aca999f152f0034", "line_number": 156 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 158 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 160 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 162 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 164 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 168 }, { "branches": [], "count": 1, "gcovr/md5": "ef28e06cf701eb5dee133164631e1de5", "line_number": 172 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "f00aa9ee0a7a2963e5ed28c3d5f411ba", "line_number": 174 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 176 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "b428569a14d78c85b2215dd962d9c82c", "line_number": 178 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 180 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 184 }, { "branches": [], "count": 1, "gcovr/md5": "779fed7d2f7ce06627a9f4f67dedfe5f", "line_number": 188 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 190 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "c55ac16d79ecde6ccafa6981a9351947", "line_number": 192 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 194 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 196 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 200 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 202 }, { "branches": [], "count": 1, "gcovr/md5": "b27839bf103fdd94b8d5f7c0fec7d676", "line_number": 209 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 211 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 213 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 214 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 216 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 217 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 219 }, { "branches": [], "count": 0, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 220 }, { "branches": [], "count": 1, "gcovr/md5": "e1b1c7d843f820d35f09c2df667c15ef", "line_number": 225 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "a942ed799094287b927e24b1b7d47d5d", "line_number": 227 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "4e16c5488167f241ab1487a55fdbe6d1", "line_number": 229 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 230 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "5192495be2208d8d390eeb8bfd5a50e9", "line_number": 232 }, { "branches": [], "count": 0, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 233 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "8f556dc5bac889fb0d6b398cc5f1d1a2", "line_number": 235 }, { "branches": [], "count": 1, "gcovr/md5": "235ad08b96dfe43e66fbcdb9a2ffc171", "line_number": 236 }, { "branches": [], "count": 1, "gcovr/md5": "dbdb1200cd98fca90a93dfb7f426bfa6", "line_number": 241 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 243 }, { "branches": [], "count": 1, "gcovr/md5": "880e53e4a12d09f7cd28d27076b2e586", "line_number": 246 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 1, "count_true": 0, "type": "conditional" }, "gcovr/md5": "e749733f42b89caef9a0026be7b83b75", "line_number": 248 }, { "branches": [], "count": 1, "gcovr/md5": "768bcd7c52e4ebd1157dc298740c4c75", "line_number": 251 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 253 }, { "branches": [], "count": 1, "gcovr/md5": "04774800e109bfa6463950e63def9f9b", "line_number": 256 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f10e70f8cd7ef7ef1645378b8571e499", "line_number": 258 }, { "branches": [], "count": 1, "gcovr/md5": "b2ce0dd6c936dc2090ed5fce103cab77", "line_number": 261 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 263 }, { "branches": [], "count": 1, "gcovr/md5": "50d4f07d1fecada716d18177c9a504a1", "line_number": 266 }, { "branches": [], "count": 1, "gcovr/md5": "e5687ce2bfb55e6b964d04780a002b51", "line_number": 268 }, { "branches": [], "count": 1, "gcovr/md5": "38133a7c12b812e2590432cbc63041c5", "line_number": 271 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 273 }, { "branches": [], "count": 1, "gcovr/md5": "a3e296dc69cd28202a38f73b2d4b57a9", "line_number": 276 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "cc459c18ce48cc663bdc4a760ec410f6", "line_number": 278 }, { "branches": [], "count": 1, "gcovr/md5": "a5ed42af8f8896d1af443379712e5a5f", "line_number": 281 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 283 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "3acfab0519f3428bd6e85b610574acac", "line_number": 284 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 286 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 288 }, { "branches": [], "count": 1, "gcovr/md5": "6452493326f1adb6dbb8e661240f0725", "line_number": 291 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 293 }, { "branches": [ { "blockno": 1, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 2, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 2, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "type": "uncheckable" }, "gcovr/md5": "f045ba8b7bbb82cb14b97f844c17a868", "line_number": 294 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 296 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 298 }, { "branches": [], "count": 1, "gcovr/md5": "f4b8e72891cf996cb8da3195b075336a", "line_number": 301 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 303 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 304 }, { "branches": [ { "blockno": 0, "count": 5, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/decision": { "count_false": 1, "count_true": 5, "type": "conditional" }, "gcovr/md5": "670ed65f1c3b23a11afd3746e0865ce4", "line_number": 306 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 308 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 309 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 312 }, { "branches": [], "count": 1, "gcovr/md5": "cbafffe2e47d8b1805f93607e5a668c0", "line_number": 315 }, { "branches": [], "count": 1, "gcovr/md5": "4060985ba945597cd1f528d1880b4999", "line_number": 317 }, { "branches": [], "count": 1, "gcovr/md5": "d0a5dc4bd59ad4730f939048c07e34b3", "line_number": 318 }, { "branches": [], "count": 4, "gcovr/md5": "c0c9ed61fb99428c3859e48844926c6c", "line_number": 320 }, { "branches": [], "count": 5, "gcovr/md5": "ff85af6301d128a7daa567a0a0390e91", "line_number": 322 }, { "branches": [], "count": 5, "gcovr/md5": "55d711b351fb023f321f67130eacc2e8", "line_number": 323 }, { "branches": [ { "blockno": 0, "count": 4, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 5, "gcovr/decision": { "count_false": 1, "count_true": 4, "type": "conditional" }, "gcovr/md5": "3e8434067cc44c9640dd8a6d237d800a", "line_number": 324 }, { "branches": [], "count": 1, "gcovr/md5": "043b84861b98adf987e1231784d5af52", "line_number": 326 }, { "branches": [], "count": 1, "gcovr/md5": "f8b4513731a14f4d9805082c72c433f7", "line_number": 329 }, { "branches": [], "count": 1, "gcovr/md5": "928c0e79786bd7f4e271f1b810308475", "line_number": 331 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 332 }, { "branches": [], "count": 1, "gcovr/md5": "0e9387f55399ceee62583ce672cc1370", "line_number": 334 }, { "branches": [], "count": 1, "gcovr/md5": "9c196756bc02433fb578f76c2e8ca85f", "line_number": 336 }, { "branches": [], "count": 1, "gcovr/md5": "9aaae14be89d538995df72937d38b87e", "line_number": 339 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 340 }, { "branches": [], "count": 1, "gcovr/md5": "3a8920632809f93dd1e65c2c9dc778ef", "line_number": 342 }, { "branches": [], "count": 1, "gcovr/md5": "527a8f31bcf6609350fead60576d6bce", "line_number": 343 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/decision": { "count_false": 0, "count_true": 1, "type": "conditional" }, "gcovr/md5": "9eb017aa338d065a39a9c50252dd0884", "line_number": 345 }, { "branches": [], "count": 1, "gcovr/md5": "62a065f25d3a698c626b4544d33c875d", "line_number": 347 }, { "branches": [], "count": 0, "gcovr/md5": "645924eb3b07dbb34295edeaa6442673", "line_number": 350 }, { "branches": [], "count": 2, "gcovr/md5": "78cbf5dc7f0e6f7d02476603c791b3fd", "line_number": 353 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 2, "gcovr/decision": { "count_false": 1, "count_true": 1, "type": "conditional" }, "gcovr/md5": "ea7f2e78805e85d9aa20a2bec77cee2e", "line_number": 354 }, { "branches": [ { "blockno": 1, "count": 10, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 11, "gcovr/decision": { "count_false": 1, "count_true": 10, "type": "conditional" }, "gcovr/md5": "3e2cc082cb7c4086fe2acf4d52b8819b", "line_number": 355 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 358 }, { "branches": [], "count": 1, "gcovr/md5": "8e855b46bd5f3510eb5ca2bf348886b1", "line_number": 360 }, { "branches": [], "count": 1, "gcovr/md5": "3cc5c7379c991f20593f9e60cdff92e3", "line_number": 362 }, { "branches": [], "count": 1, "gcovr/md5": "b3aee9744dd3c8c21ee7958a20c812b8", "line_number": 363 }, { "branches": [], "count": 1, "gcovr/md5": "92645afa29c10f35a9cff34bb1055444", "line_number": 364 }, { "branches": [], "count": 1, "gcovr/md5": "a01db9b27704d7c9d491dc2c4f8f9eb3", "line_number": 365 }, { "branches": [], "count": 1, "gcovr/md5": "15d893e7d4568dd18290c2ad0f4bf4bb", "line_number": 367 }, { "branches": [], "count": 1, "gcovr/md5": "a9f40f5247afa5eafcf9d73780a49d14", "line_number": 368 }, { "branches": [], "count": 1, "gcovr/md5": "ab7cc9c5a6a1b8bacbce76dc0b953556", "line_number": 370 }, { "branches": [], "count": 1, "gcovr/md5": "4637d80dd004526f2eff906696f203ee", "line_number": 371 }, { "branches": [], "count": 1, "gcovr/md5": "d0539d8a5f62a39e677f88e292e9596f", "line_number": 373 }, { "branches": [], "count": 1, "gcovr/md5": "435dd23a0ad476b42e5e97c11ee07c59", "line_number": 374 }, { "branches": [], "count": 1, "gcovr/md5": "c5422996dc66f19290c22c6f15ce9975", "line_number": 376 }, { "branches": [], "count": 1, "gcovr/md5": "e7110dd34c53922142313c2e26ddc0ac", "line_number": 377 }, { "branches": [], "count": 1, "gcovr/md5": "92007538956d002a31e280c7b6484fd3", "line_number": 379 }, { "branches": [], "count": 1, "gcovr/md5": "3a5aa177c25976ed9a7fef7147852155", "line_number": 380 }, { "branches": [], "count": 1, "gcovr/md5": "3ca06b2d4a93036239b05f0ec57838e2", "line_number": 381 }, { "branches": [], "count": 1, "gcovr/md5": "90e3bdbd267998fffc247854eafb7fab", "line_number": 383 }, { "branches": [], "count": 1, "gcovr/md5": "2218abcab99d7f157fb8a725c709eff8", "line_number": 384 }, { "branches": [], "count": 1, "gcovr/md5": "b47672a79f6c622ed3f76d76eca245b0", "line_number": 385 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "9aef5fe9108e3cbc13c6552674316763", "line_number": 388 }, { "branches": [], "count": 1, "gcovr/md5": "bf47c01ac22ec690a031557d2549af78", "line_number": 391 }, { "branches": [], "count": 1, "gcovr/md5": "5c2e91ce4cb9f01e5d9c593325852c79", "line_number": 392 }, { "branches": [], "count": 1, "gcovr/md5": "98a7a749633438d8c3fbce5f6e0e4dbe", "line_number": 394 }, { "branches": [], "count": 1, "gcovr/md5": "3d07f757c579cdcb84199581ac590035", "line_number": 395 }, { "branches": [], "count": 1, "gcovr/md5": "417d286a6a330312ff021a41177652df", "line_number": 397 }, { "branches": [], "count": 1, "gcovr/md5": "6fca1b917c3eb34dafaf42c5b2fba108", "line_number": 398 }, { "branches": [], "count": 1, "gcovr/md5": "a07e47adac4b00d46e8d03e1b3b4f074", "line_number": 400 }, { "branches": [], "count": 1, "gcovr/md5": "5c4ad7fb65100111dee2989629b891db", "line_number": 401 }, { "branches": [], "count": 1, "gcovr/md5": "9267e0de8997916348249ed2da14f25b", "line_number": 403 }, { "branches": [], "count": 1, "gcovr/md5": "33cef5a3aa96b6891c77909242530dca", "line_number": 404 }, { "branches": [], "count": 1, "gcovr/md5": "5f8093ff079edf5092bf9c7103ea702b", "line_number": 405 }, { "branches": [], "count": 1, "gcovr/md5": "dafda76cddea8476c38f1d88673abb9d", "line_number": 406 }, { "branches": [], "count": 1, "gcovr/md5": "2df255f12bacc5d1208535956b261df8", "line_number": 408 }, { "branches": [], "count": 1, "gcovr/md5": "3f3d124026146a196f8bbd3d3b64601c", "line_number": 410 }, { "branches": [], "count": 1, "gcovr/md5": "8ca7cc4fbe5ff42bfbc97665e2fd738d", "line_number": 411 }, { "branches": [], "count": 1, "gcovr/md5": "7483dc5d2ba8642b2a3fed7915b6f508", "line_number": 413 } ] }, { "file": "switch_test.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 5, "name": "SwitchTestIssue783::SwitchTestIssue783()", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 7, "name": "SwitchTestIssue783::checkSwitch()", "returned_count": 1 } ], "lines": [ { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "daaee5f922cdfe45cf6519c84a4de5b0", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "8047128d0af317bb6db2334074f87249", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "fa6d8aa38011d7d76109ffc5e615ffeb", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 } ] }, { "file": "switch_test.h", "functions": [ { "blocks_percent": 50.0, "execution_count": 1, "lineno": 15, "name": "SwitchTestIssue783::doSomething(SwitchTestIssue783::SomeEnum)", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "af21e6405cc1226c39e994ba8233ef61", "line_number": 15 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "fcb068fee0ede6857cdd1a834d4da42f", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/decision": { "count": 1, "type": "switch" }, "gcovr/md5": "6cf38b6f666597bfe088a84dea6fe22b", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "e442aca3482ae01847a8e3624a553ba3", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/decision": { "count": 0, "type": "switch" }, "gcovr/md5": "648cebceec88bee865d519f95c2f386c", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "10768d314ff01a06ad913aa6ed6ece64", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000005717261455455346200323720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/decisions/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Warnings: 3 unchecked decisions!
Exec Total Coverage
Lines: 148 178 83.1%
Functions: 32 32 100.0%
Branches: 46 89 51.7%
Decisions: 33 65 50.8%

Line Branch Decision Exec Source
1 #include "stdint.h"
2 #include "stdbool.h"
3
4 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
5 #include "switch_test.h"
6 #endif
7
8 1 bool checkBiggerTrue(int a)
9 {
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
11 {
12 1 return true;
13 }
14 else
15 {
16 return false;
17 }
18 }
19
20 1 bool checkBiggerFalse(int a)
21 {
22
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5)
23 {
24 return true;
25 }
26 else
27 {
28 1 return false;
29 }
30 }
31
32 2 bool checkBiggerBoth(int a)
33 {
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (a > 5)
35 {
36 1 return true;
37 }
38 else
39 {
40 1 return false;
41 }
42 }
43
44 1 bool checkSmallerTrue(int a)
45 {
46
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a < 5)
47 {
48 1 return true;
49 }
50 else
51 {
52 return false;
53 }
54 }
55
56 1 bool checkSmallerFalse(int a)
57 {
58
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a < 5)
59 {
60 return true;
61 }
62 else
63 {
64 1 return false;
65 }
66 }
67
68 1 bool checkEqualTrue(int a)
69 {
70
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
71 {
72 1 return true;
73 }
74 else
75 {
76 return false;
77 }
78 }
79
80 1 bool checkEqualFalse(int a)
81 {
82
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
83 {
84 return true;
85 }
86 else
87 {
88 1 return false;
89 }
90 }
91
92 1 bool checkNotEqualTrue(int a)
93 {
94
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a != 5)
95 {
96 1 return true;
97 }
98 else
99 {
100 return false;
101 }
102 }
103
104 1 bool checkNotEqualFalse(int a)
105 {
106
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a != 5)
107 {
108 return true;
109 }
110 else
111 {
112 1 return false;
113 }
114 }
115
116 1 bool checkComplexTrue(int a)
117 {
118
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5 || (a > 5 && a < 10))
119 {
120 1 return true;
121 }
122 else
123 {
124 return false;
125 }
126 }
127
128 1 bool checkComplexFalse(int a)
129 {
130
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5 || (a > 5 && a < 10))
131 {
132 return true;
133 }
134 else
135 {
136 1 return false;
137 }
138 }
139
140 1 bool checkElseIf1(int a)
141 {
142
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a == 5)
143 {
144 1 return true;
145 }
146
0/2
✗ Decision 'true' not taken.
✗ Decision 'false' not taken.
else if (a == 9)
147 {
148 return true;
149 }
150 else
151 {
152 return false;
153 }
154 }
155
156 1 bool checkElseIf2(int a)
157 {
158
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
159 {
160 return true;
161 }
162
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 else if (a == 10)
163 {
164 1 return true;
165 }
166 else
167 {
168 return false;
169 }
170 }
171
172 1 bool checkElseIf3(int a)
173 {
174
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a == 5)
175 {
176 return true;
177 }
178
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 else if (a == 10)
179 {
180 return true;
181 }
182 else
183 {
184 1 return false;
185 }
186 }
187
188 1 bool checkSwitch1(int a)
189 {
190
1/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
1 switch (a)
191 {
192
1/1
✓ Decision 'true' taken 1 times.
1 case 5: return true; break;
193 /* Comment */
194
0/1
✗ Decision 'true' not taken.
case 10:
195 /* Comment */
196 return true;
197 /* Comment */
198 break;
199 /* Comment */
200
0/1
✗ Decision 'true' not taken.
default:
201 /* Comment */
202 return false;
203 /* Comment */
204 break;
205 /* Comment */
206 }
207 }
208
209 1 bool checkSwitch2(int a)
210 {
211
1/3
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 switch (a)
212 {
213
0/1
✗ Decision 'true' not taken.
case 5:
214 return true;
215 break;
216
1/1
✓ Decision 'true' taken 1 times.
1 case 10:
217 1 return true;
218 break;
219
0/1
✗ Decision 'true' not taken.
default:
220 return false;
221 break;
222 }
223 }
224
225 1 bool checkSwitch3(int a)
226 {
227
1/3
✗ Branch 0 not taken.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 switch (a)
228 {
229
0/1
✗ Decision 'true' not taken.
case 5:
230 return true;
231 break;
232
0/1
✗ Decision 'true' not taken.
case 10:
233 return true;
234 break;
235
1/1
✓ Decision 'true' taken 1 times.
1 default:
236 1 return false;
237 break;
238 }
239 }
240
241 1 bool checkCompactBranch1True(int a)
242 {
243
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5) { return true; } else { return false; }
244 }
245
246 1 bool checkCompactBranch1False(int a)
247 {
248
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/2
✗ Decision 'true' not taken.
✓ Decision 'false' taken 1 times.
1 if (a > 5) { return true; } else { return false; }
249 }
250
251 1 bool checkCompactBranch2True(int a)
252 {
253
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
254 }
255
256 1 bool checkCompactBranch2False(int a)
257 {
258
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
1 if (a > 5 && a < 10) { return true; } else { return false; }
259 }
260
261 1 bool checkTernary1True(int a)
262 {
263 1 return (a == 5) ? true : false;
264 }
265
266 1 bool checkTernary1False(int a)
267 {
268 1 return (a == 5) ? true : false;
269 }
270
271 1 bool checkTernary2True(int a)
272 {
273
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
274 }
275
276 1 bool checkTernary2False(int a)
277 {
278
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 return (a > 5 && a < 10) ? true : false;
279 }
280
281 1 int checkForLoop(int a)
282 {
283 1 int temp = 0;
284
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 for (int i = 0; i < a; i++)
285 {
286 5 temp += a;
287 }
288 1 return temp;
289 }
290
291 1 int checkComplexForLoop(int a)
292 {
293 1 int temp = 0;
294
3/4
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
0/1
? Decision couldn't be analyzed.
6 for (int i = 0; i < a && a < 6; i++)
295 {
296 5 temp += a;
297 }
298 1 return temp;
299 }
300
301 1 int checkWhileLoop(int a)
302 {
303 1 int temp = 0;
304 1 int counter = 0;
305
306
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 5 times.
✓ Decision 'false' taken 1 times.
6 while (counter < a)
307 {
308 5 counter++;
309 5 temp += a;
310 }
311
312 1 return temp;
313 }
314
315 1 int checkDoWhileLoop(int a)
316 {
317 1 int temp = 0;
318 1 int counter = 0;
319
320 4 do
321 {
322 5 counter++;
323 5 temp += a;
324
2/2
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 4 times.
✓ Decision 'false' taken 1 times.
5 } while (counter < a);
325
326 1 return temp;
327 }
328
329 1 bool checkInterpreter(int a)
330 {
331 1 char test1[] = " while ";
332 1 a++;
333
334 1 char test2[] = " for ";
335 {
336 1 a++;
337 }
338
339 1 char test3[] = " if(";
340 1 a++;
341
342 1 char test4[] = " do ";
343 1 a++;
344
345
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1/2
✓ Decision 'true' taken 1 times.
✗ Decision 'false' not taken.
1 if (a > 5)
346 {
347 1 return true;
348 }
349
350 return false;
351 }
352
353 2 void verify_issue_679(const bool b) {
354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 1 times.
2 if (b) {
355
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 1 times.
2/2
✓ Decision 'true' taken 10 times.
✓ Decision 'false' taken 1 times.
11 for (int i = 0; i < 10; i++) {
356 }
357 }
358 2 }
359
360 1 int main(int argc, char *argv[])
361 {
362 1 checkBiggerTrue(6);
363 1 checkBiggerFalse(4);
364 1 checkBiggerBoth(6);
365 1 checkBiggerBoth(4);
366
367 1 checkSmallerTrue(4);
368 1 checkSmallerFalse(6);
369
370 1 checkEqualTrue(5);
371 1 checkEqualFalse(2);
372
373 1 checkNotEqualTrue(2);
374 1 checkNotEqualFalse(5);
375
376 1 checkComplexTrue(8);
377 1 checkComplexFalse(2);
378
379 1 checkElseIf1(5);
380 1 checkElseIf2(10);
381 1 checkElseIf3(0);
382
383 1 checkSwitch1(5);
384 1 checkSwitch2(10);
385 1 checkSwitch3(0);
386
387 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__)
388
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 SwitchTestIssue783{}.checkSwitch();
389 #endif
390
391 1 checkCompactBranch1True(6);
392 1 checkCompactBranch1False(4);
393
394 1 checkCompactBranch2True(6);
395 1 checkCompactBranch2False(4);
396
397 1 checkTernary1True(6);
398 1 checkTernary1False(4);
399
400 1 checkTernary2True(6);
401 1 checkTernary2False(4);
402
403 1 checkForLoop(5);
404 1 checkComplexForLoop(5);
405 1 checkWhileLoop(5);
406 1 checkDoWhileLoop(5);
407
408 1 checkInterpreter(2);
409
410 1 verify_issue_679(false);
411 1 verify_issue_679(true);
412
413 1 return 0;
414 }
415

gcovr-7.0/gcovr/tests/decisions/reference/gcc-8/coverage.txt000066400000000000000000000015761455455346200241630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Decisions Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 65 33 50% 10,22,46,58,70,82,94,106,118,130,142,146,158,162,174,178,194,200,213,219,229,232,243,248,345 switch_test.cpp 0 0 --% switch_test.h 3 1 33% 18,19 ------------------------------------------------------------------------------ TOTAL 68 34 50% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/decisions/switch_test.cpp000066400000000000000000000003711455455346200220240ustar00rootroot00000000000000 #if (defined __GNUC__ && (__GNUC__ >= 6)) || (defined __clang_major__) #include "switch_test.h" SwitchTestIssue783::SwitchTestIssue783() : _name("test") {} void SwitchTestIssue783::checkSwitch() { doSomething(SomeEnum::EnumValue_1); } #endif gcovr-7.0/gcovr/tests/decisions/switch_test.h000066400000000000000000000010371455455346200214710ustar00rootroot00000000000000#pragma once #include #include struct SwitchTestIssue783 { SwitchTestIssue783(); enum class SomeEnum { EnumValue_1, EnumValue_2, EnumValue_3, }; static constexpr double doSomething(SomeEnum value) { switch (value) { case SomeEnum::EnumValue_1: return 50.0; case SomeEnum::EnumValue_2: return 100.0; case SomeEnum::EnumValue_3: return 25.0; } return 0.0; } void checkSwitch(); private: std::string _name; }; gcovr-7.0/gcovr/tests/different-function-lines-separate/000077500000000000000000000000001455455346200235025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/.gitignore000066400000000000000000000000161455455346200254670ustar00rootroot00000000000000/coverage.log gcovr-7.0/gcovr/tests/different-function-lines-separate/Makefile000066400000000000000000000025341455455346200251460ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: json txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --verbose --merge-mode-functions=separate --json-pretty --json coverage.json json: coverage.json # Check error with default merge mode 'strict'. $(GCOVR) --verbose --json-add-tracefile $< > coverage.log 2>&1 ; test $$? -eq 64 cat coverage.log grep -E 'Got function .*foo.* on multiple lines: 3, 5\.' coverage.log txt: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --merge-mode-functions=separate --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.0/gcovr/tests/different-function-lines-separate/func.h000066400000000000000000000002141455455346200246030ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/different-function-lines-separate/main.c000066400000000000000000000001431455455346200245700ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/000077500000000000000000000000001455455346200254405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/000077500000000000000000000000001455455346200267425ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/cobertura.xml000066400000000000000000000027661455455346200314650ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000151411455455346200366140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.functions.html000066400000000000000000000040161455455346200334330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:3)called 1 time, returned 1 time80.0%
_Z3fooi (func.h:5)called 1 time, returned 1 time80.0%
main (main.c:5)called 2 times, returned 2 times200.0%

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.html000066400000000000000000000064571455455346200314370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 2 / 2 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.lcov000066400000000000000000000014041455455346200314210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-separate/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,_Z3fooi_3 FN:5,_Z3fooi_5 FNDA:1,_Z3fooi_3 FNDA:1,_Z3fooi_5 FNF:2 FNH:2 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-separate/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200364710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/coverage.txt000066400000000000000000000013321455455346200312750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/coveralls.json000066400000000000000000000016371455455346200316360ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-10/sonarqube.xml000066400000000000000000000010651455455346200314650ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-13/000077500000000000000000000000001455455346200267455ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000151431455455346200366210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-13/coverage.functions.html000066400000000000000000000040201455455346200334310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 1 time, returned 1 time75.0%
foo(int) (func.h:5)called 1 time, returned 1 time75.0%
main (main.c:5)called 2 times, returned 2 times200.0%

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/clang-13/coverage.lcov000066400000000000000000000014101455455346200314210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-separate/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int)_3 FN:5,foo(int)_5 FNDA:1,foo(int)_3 FNDA:1,foo(int)_5 FNF:2 FNH:2 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-separate/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/000077500000000000000000000000001455455346200263365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/cobertura.xml000066400000000000000000000026661455455346200310600ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000151141455455346200362100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.functions.html000066400000000000000000000040201455455346200330220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 1 time, returned 1 time75.0%
foo(int) (func.h:5)called 1 time, returned 1 time75.0%
main (main.c:5)called 2 times, returned 2 times200.0%

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.html000066400000000000000000000064571455455346200310330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 2 / 2 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.lcov000066400000000000000000000013371455455346200310220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-separate/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int)_3 FN:5,foo(int)_5 FNDA:1,foo(int)_3 FNDA:1,foo(int)_5 FNF:2 FNH:2 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-separate/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200360650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/coverage.txt000066400000000000000000000013321455455346200306710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/coveralls.json000066400000000000000000000016421455455346200312260ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-separate/reference/gcc-5/sonarqube.xml000066400000000000000000000010101455455346200310470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-use-0/000077500000000000000000000000001455455346200226275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/Makefile000066400000000000000000000017471455455346200243000ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --json-pretty --json coverage.json ; test $$? -eq 64 $(GCOVR) --verbose --merge-mode-functions=merge-use-line-0 --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.0/gcovr/tests/different-function-lines-use-0/func.h000066400000000000000000000002141455455346200237300ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/different-function-lines-use-0/main.c000066400000000000000000000001431455455346200237150ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/000077500000000000000000000000001455455346200245655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/000077500000000000000000000000001455455346200260675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/cobertura.xml000066400000000000000000000027661455455346200306120ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147651455455346200357540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.functions.html000066400000000000000000000035551455455346200325670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:0)called 2 times, returned 2 times80.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.html000066400000000000000000000064571455455346200305640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.lcov000066400000000000000000000013321455455346200305460ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-0/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:0,_Z3fooi FNDA:2,_Z3fooi FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-0/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200356160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/coverage.txt000066400000000000000000000013321455455346200304220ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/coveralls.json000066400000000000000000000016371455455346200307630ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-10/sonarqube.xml000066400000000000000000000010651455455346200306120ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-13/000077500000000000000000000000001455455346200260725ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147661455455346200357600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-13/coverage.functions.html000066400000000000000000000035561455455346200325730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:0)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/clang-13/coverage.lcov000066400000000000000000000013341455455346200305530ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-0/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:0,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-0/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/000077500000000000000000000000001455455346200254635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/cobertura.xml000066400000000000000000000026661455455346200302050ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147371455455346200353470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.functions.html000066400000000000000000000035561455455346200321640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:0)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.html000066400000000000000000000064571455455346200301600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.lcov000066400000000000000000000012631455455346200301450ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-0/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:0,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-use-0/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200352120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coverage.txt000066400000000000000000000013321455455346200300160ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/coveralls.json000066400000000000000000000016421455455346200303530ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-use-0/reference/gcc-5/sonarqube.xml000066400000000000000000000010101455455346200301740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-use-max/000077500000000000000000000000001455455346200232555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/Makefile000066400000000000000000000016521455455346200247210ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --verbose --merge-mode-functions=merge-use-line-max --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.0/gcovr/tests/different-function-lines-use-max/func.h000066400000000000000000000002141455455346200243560ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/different-function-lines-use-max/main.c000066400000000000000000000001431455455346200243430ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/000077500000000000000000000000001455455346200252135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/000077500000000000000000000000001455455346200265155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/cobertura.xml000066400000000000000000000027661455455346200312400ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147651455455346200364020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.functions.html000066400000000000000000000035551455455346200332150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:5)called 2 times, returned 2 times80.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.html000066400000000000000000000064571455455346200312120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.lcov000066400000000000000000000013361455455346200312000ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-max/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:5,_Z3fooi FNDA:2,_Z3fooi FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-max/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200362440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/coverage.txt000066400000000000000000000013321455455346200310500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/coveralls.json000066400000000000000000000016371455455346200314110ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-10/sonarqube.xml000066400000000000000000000010651455455346200312400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-13/000077500000000000000000000000001455455346200265205ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147661455455346200364060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-13/coverage.functions.html000066400000000000000000000035561455455346200332210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:5)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/clang-13/coverage.lcov000066400000000000000000000013401455455346200311760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-max/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:5,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-max/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/000077500000000000000000000000001455455346200261115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/cobertura.xml000066400000000000000000000026661455455346200306330ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147371455455346200357750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.functions.html000066400000000000000000000035561455455346200326120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:5)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.html000066400000000000000000000064571455455346200306060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.lcov000066400000000000000000000012671455455346200305770ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-max/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:5,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-use-max/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200356400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coverage.txt000066400000000000000000000013321455455346200304440ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/coveralls.json000066400000000000000000000016421455455346200310010ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-use-max/reference/gcc-5/sonarqube.xml000066400000000000000000000010101455455346200306220ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-use-min/000077500000000000000000000000001455455346200232535ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/Makefile000066400000000000000000000016521455455346200247170ustar00rootroot00000000000000 all: mkdir -p build1 build2 cd build1 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.c -o testcase cd build2 ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC -DFOO_OTHER_LINE ../main.c -o testcase run: txt lcov cobertura html sonarqube coveralls coverage.json: cd build1 ; ./testcase cd build2 ; ./testcase $(GCOVR) --verbose --merge-mode-functions=merge-use-line-min --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml clean: rm -rf build1 build2 rm -f *.gc* coverage*.* cobertura*.* sonarqube*.* coveralls.json gcovr-7.0/gcovr/tests/different-function-lines-use-min/func.h000066400000000000000000000002141455455346200243540ustar00rootroot00000000000000 #ifdef FOO_OTHER_LINE int foo(int param) { #else int foo(int param) { #endif if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/different-function-lines-use-min/main.c000066400000000000000000000001431455455346200243410ustar00rootroot00000000000000#include #include "func.h" int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/000077500000000000000000000000001455455346200252115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/000077500000000000000000000000001455455346200265135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/cobertura.xml000066400000000000000000000027661455455346200312360ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147651455455346200364000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.functions.html000066400000000000000000000035551455455346200332130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (func.h:3)called 2 times, returned 2 times80.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.html000066400000000000000000000064571455455346200312100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 83.3 83.3% 5 / 6 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.lcov000066400000000000000000000013361455455346200311760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-min/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,_Z3fooi FNDA:2,_Z3fooi FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-min/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200362420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/coverage.txt000066400000000000000000000013321455455346200310460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 6 5 83% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/coveralls.json000066400000000000000000000016371455455346200314070ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, 2 ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-10/sonarqube.xml000066400000000000000000000010651455455346200312360ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-13/000077500000000000000000000000001455455346200265165ustar00rootroot00000000000000coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147661455455346200364040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 2 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-13/coverage.functions.html000066400000000000000000000035561455455346200332170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/clang-13/coverage.lcov000066400000000000000000000013401455455346200311740ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-min/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 DA:12,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:5 LF:6 end_of_record SF:gcovr/tests/different-function-lines-use-min/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/000077500000000000000000000000001455455346200261075ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/cobertura.xml000066400000000000000000000026661455455346200306310ustar00rootroot00000000000000 . coverage.func.h.c6674364b75880bb30795cbac2760636.html000066400000000000000000000147371455455346200357730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: func.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1
2 #ifdef FOO_OTHER_LINE
3 1 int foo(int param) {
4 #else
5 1 int foo(int param) {
6 #endif
7
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 if (param) {
8 return 1;
9 } else {
10 2 return 0;
11 }
12 }
13

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.functions.html000066400000000000000000000035561455455346200326100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (func.h:3)called 2 times, returned 2 times75.0%
main (main.c:5)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.html000066400000000000000000000064571455455346200306040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
func.h 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.c 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.lcov000066400000000000000000000012671455455346200305750ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/different-function-lines-use-min/func.h VER:038c9fe6d002775301b38c63c7aa5e6c FN:3,foo(int) FNDA:2,foo(int) FNF:1 FNH:1 BRDA:7,0,0,- BRDA:7,0,1,2 BRF:2 BRH:1 DA:3,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:7,2,81fff94209b659e33b1459a477e1e747 DA:8,0,2c49a86f5754f8103995fc6d32bc207e DA:10,2,9e509d19a37174e72bead0ea24176228 LH:4 LF:5 end_of_record SF:gcovr/tests/different-function-lines-use-min/main.c VER:5e9dc757e8533396ceb462a0d827e003 FN:5,main FNDA:2,main FNF:1 FNH:1 BRF:0 BRH:0 DA:5,2,2a787a1309f19379bb0e3d8434d2a18d DA:6,2,c18608b3fe9a00042c41d97d382d1e07 DA:8,2,c26ba559a5f34d46a49fafed87946fb7 LH:3 LF:3 end_of_record coverage.main.c.2045016cb90d1e65d71c2407a2570927.html000066400000000000000000000120441455455346200356360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <stdio.h>
2
3 #include "func.h"
4
5 2 int main(int argc, char* argv[]) {
6 2 foo(0);
7
8 2 return 0;
9 }
10

gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coverage.txt000066400000000000000000000013321455455346200304420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ func.h 5 4 80% 8 main.c 3 3 100% ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/coveralls.json000066400000000000000000000016421455455346200307770ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, null, 2, 0, null, 2, null, null ], "name": "func.h", "source_digest": "038c9fe6d002775301b38c63c7aa5e6c" }, { "coverage": [ null, null, null, null, 2, 2, null, 2, null ], "name": "main.c", "source_digest": "5e9dc757e8533396ceb462a0d827e003" } ] }gcovr-7.0/gcovr/tests/different-function-lines-use-min/reference/gcc-5/sonarqube.xml000066400000000000000000000010101455455346200306200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/000077500000000000000000000000001455455346200155655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/.subdir/000077500000000000000000000000001455455346200171335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/.subdir/A/000077500000000000000000000000001455455346200173135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/.subdir/A/C/000077500000000000000000000000001455455346200174755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/.subdir/A/C/D/000077500000000000000000000000001455455346200176605ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/.subdir/A/C/D/file6.cpp000066400000000000000000000001241455455346200213660ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/dot/.subdir/A/C/file5.cpp000066400000000000000000000001241455455346200212020ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/dot/.subdir/A/file1.cpp000066400000000000000000000001231455455346200210130ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/dot/.subdir/A/file2.cpp000066400000000000000000000001211455455346200210120ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/dot/.subdir/A/file3.cpp000066400000000000000000000001311455455346200210140ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/dot/.subdir/A/file4.cpp000066400000000000000000000001261455455346200210210ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/dot/.subdir/B/000077500000000000000000000000001455455346200173145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/.subdir/B/main.cpp000066400000000000000000000004451455455346200207470ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.0/gcovr/tests/dot/Makefile000066400000000000000000000027671455455346200172410ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c .subdir/A/file1.cpp -o .subdir/A/file1.o $(CXX) $(CFLAGS) -c .subdir/A/file2.cpp -o .subdir/A/file2.o $(CXX) $(CFLAGS) -c .subdir/A/file3.cpp -o .subdir/A/file3.o $(CXX) $(CFLAGS) -c .subdir/A/file4.cpp -o .subdir/A/file4.o $(CXX) $(CFLAGS) -c .subdir/A/C/file5.cpp -o .subdir/A/C/file5.o $(CXX) $(CFLAGS) -c .subdir/A/C/D/file6.cpp -o .subdir/A/C/D/file6.o $(CXX) $(CFLAGS) -c .subdir/B/main.cpp -o .subdir/B/main.o $(CXX) $(CFLAGS) .subdir/A/file1.o .subdir/A/file2.o .subdir/A/file3.o .subdir/A/file4.o .subdir/A/C/file5.o .subdir/A/C/D/file6.o .subdir/B/main.o -o .subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: .subdir/testcase $(GCOVR) -r . --json-pretty --json $@ txt: coverage.json $(GCOVR) -r . -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r . -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r . -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r . -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -r . -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r . -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -r . -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./.subdir/testcase rm -f .*.gc* */*.gc* .*/*/*.gc* .*/*/*/*.gc* .*/*/*/*/*.gc* rm -f .*.o .*/*.o .*/*/*.o .*/*/*/*.o .*/*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/dot/README000066400000000000000000000001441455455346200164440ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/dot/reference/000077500000000000000000000000001455455346200175235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10/000077500000000000000000000000001455455346200210255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10/cobertura.xml000066400000000000000000000122141455455346200235350ustar00rootroot00000000000000 . coverage.file1.cpp.e4b34f3a937a38f4f36ad7d4400aa49c.html000066400000000000000000000124731455455346200316520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.d6f57cdf75749662672decd0e9380e9e.html000066400000000000000000000142141455455346200316320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.2f75129acf13033c6475b68d314e376c.html000066400000000000000000000142341455455346200313540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file4.cpp.a8cdb399bbaa0894976d9ad0d61c7cad.html000066400000000000000000000125011455455346200320760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.c953054e717675f6f8af56f7fee2fb14.html000066400000000000000000000124771455455346200316370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.c20fdcf8b426a70630979c0fc0ebd442.html000066400000000000000000000125011455455346200316420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/dot/reference/clang-10/coverage.html000066400000000000000000000150541455455346200235130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 42 76.2%
Functions: 7 9 77.8%
Branches: 4 8 50.0%

File Lines Functions Branches
A/C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/dot/reference/clang-10/coverage.lcov000066400000000000000000000056221455455346200235120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/dot/reference/clang-10/coverage.main.cpp.d0d5fc20837f40fa4765af5e07f5d1b9.html000066400000000000000000000225571455455346200316670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9
10
11 1 int main(int argc, char* argv[]) {
12 1 foo(0);
13 1 foobar(1);
14 1 bar();
15 1 fourbar();
16 1 foo5(0);
17 1 foo6(0);
18
19 1 return 0;
20 }
21

gcovr-7.0/gcovr/tests/dot/reference/clang-10/coverage.txt000066400000000000000000000020751455455346200233650ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ .subdir/A/C/D/file6.cpp 5 4 80% 4 .subdir/A/C/file5.cpp 5 4 80% 4 .subdir/A/file1.cpp 5 4 80% 4 .subdir/A/file2.cpp 7 4 57% 8,10-11 .subdir/A/file3.cpp 7 4 57% 8,10-11 .subdir/A/file4.cpp 5 4 80% 6 .subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 32 76% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/dot/reference/clang-10/coveralls.json000066400000000000000000000055641455455346200237240ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:00 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": ".subdir/A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": ".subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": ".subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file3.cpp", "source_digest": "faa7f08331f519d599f7b6a4906f288b" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": ".subdir/A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": ".subdir/B/main.cpp", "source_digest": "2cc1701c4db988ac38d43f536aaed46e" } ] }gcovr-7.0/gcovr/tests/dot/reference/clang-10/jacoco.xml000066400000000000000000000051421455455346200230070ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/reference/clang-10/sonarqube.xml000066400000000000000000000045241455455346200235530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/reference/clang-13/000077500000000000000000000000001455455346200210305ustar00rootroot00000000000000coverage.file1.cpp.e4b34f3a937a38f4f36ad7d4400aa49c.html000066400000000000000000000124741455455346200316560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.d6f57cdf75749662672decd0e9380e9e.html000066400000000000000000000142101455455346200316310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.2f75129acf13033c6475b68d314e376c.html000066400000000000000000000142301455455346200313530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file4.cpp.a8cdb399bbaa0894976d9ad0d61c7cad.html000066400000000000000000000125021455455346200321020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.c953054e717675f6f8af56f7fee2fb14.html000066400000000000000000000125001455455346200316250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.c20fdcf8b426a70630979c0fc0ebd442.html000066400000000000000000000125021455455346200316460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/dot/reference/clang-13/coverage.lcov000066400000000000000000000056121455455346200235140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/dot/reference/clang-13/sonarqube.xml000066400000000000000000000045241455455346200235560ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/reference/gcc-5/000077500000000000000000000000001455455346200204215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/gcc-5/cobertura.xml000066400000000000000000000122331455455346200231320ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.file1.cpp.e4b34f3a937a38f4f36ad7d4400aa49c.html000066400000000000000000000124451455455346200313240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.file2.cpp.d6f57cdf75749662672decd0e9380e9e.html000066400000000000000000000142101455455346200313010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.file3.cpp.2f75129acf13033c6475b68d314e376c.html000066400000000000000000000142301455455346200310230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.file4.cpp.a8cdb399bbaa0894976d9ad0d61c7cad.html000066400000000000000000000124531455455346200315570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.file5.cpp.c953054e717675f6f8af56f7fee2fb14.html000066400000000000000000000124511455455346200313020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.file6.cpp.c20fdcf8b426a70630979c0fc0ebd442.html000066400000000000000000000124531455455346200313230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.functions.html000066400000000000000000000061361455455346200251170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 39 74.4%
Functions: 7 9 77.8%
Branches: 6 12 50.0%

Function (File:Line) Call count Block coverage
bar() (.subdir/A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (.subdir/A/file2.cpp:8)not called0.0%
foo(int) (.subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (.subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (.subdir/A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (.subdir/A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (.subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (.subdir/A/file3.cpp:8)not called0.0%
main (.subdir/B/main.cpp:11)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.html000066400000000000000000000150451455455346200231070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 39 74.4%
Functions: 7 9 77.8%
Branches: 6 12 50.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.lcov000066400000000000000000000055131455455346200231050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRDA:20,3,0,1 BRDA:20,3,1,- BRDA:20,4,2,1 BRDA:20,4,3,- BRF:4 BRH:2 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 DA:20,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.main.cpp.d0d5fc20837f40fa4765af5e07f5d1b9.html000066400000000000000000000235451455455346200312610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9
10
11 1 int main(int argc, char* argv[]) {
12 1 foo(0);
13 1 foobar(1);
14 1 bar();
15 1 fourbar();
16 1 foo5(0);
17 1 foo6(0);
18
19 1 return 0;
20
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
21

gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coverage.txt000066400000000000000000000020751455455346200227610ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ .subdir/A/C/D/file6.cpp 4 3 75% 4 .subdir/A/C/file5.cpp 4 3 75% 4 .subdir/A/file1.cpp 4 3 75% 4 .subdir/A/file2.cpp 7 4 57% 8,10-11 .subdir/A/file3.cpp 7 4 57% 8,10-11 .subdir/A/file4.cpp 4 3 75% 6 .subdir/B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 39 29 74% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/dot/reference/gcc-5/coveralls.json000066400000000000000000000055461455455346200233200ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file3.cpp", "source_digest": "faa7f08331f519d599f7b6a4906f288b" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": ".subdir/A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": ".subdir/B/main.cpp", "source_digest": "2cc1701c4db988ac38d43f536aaed46e" } ] }gcovr-7.0/gcovr/tests/dot/reference/gcc-5/jacoco.xml000066400000000000000000000051071455455346200224040ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/reference/gcc-5/sonarqube.xml000066400000000000000000000043711455455346200231470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/reference/gcc-8/000077500000000000000000000000001455455346200204245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/dot/reference/gcc-8/cobertura.xml000066400000000000000000000116671455455346200231470ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/dot/reference/gcc-8/coverage.functions.html000066400000000000000000000061351455455346200251210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 38 73.7%
Functions: 7 9 77.8%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
bar() (.subdir/A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (.subdir/A/file2.cpp:8)not called0.0%
foo(int) (.subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (.subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (.subdir/A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (.subdir/A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (.subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (.subdir/A/file3.cpp:8)not called0.0%
main (.subdir/B/main.cpp:11)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/dot/reference/gcc-8/coverage.html000066400000000000000000000150511455455346200231070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 38 73.7%
Functions: 7 9 77.8%
Branches: 4 8 50.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/dot/reference/gcc-8/coverage.lcov000066400000000000000000000053521455455346200231110ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/dot/.subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file3.cpp VER:faa7f08331f519d599f7b6a4906f288b FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/dot/.subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/dot/.subdir/B/main.cpp VER:2cc1701c4db988ac38d43f536aaed46e FN:11,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:11,1,2a787a1309f19379bb0e3d8434d2a18d DA:12,1,c18608b3fe9a00042c41d97d382d1e07 DA:13,1,a16b1758a01395f320d0ffe89a85defc DA:14,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:15,1,50ff38672dfb3881235944c1cbc313ff DA:16,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:17,1,1e069fab499b18f31b84dea8d0b9f13d DA:19,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/dot/reference/gcc-8/coverage.main.cpp.d0d5fc20837f40fa4765af5e07f5d1b9.html000066400000000000000000000225571455455346200312660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .subdir/
File: .subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9
10
11 1 int main(int argc, char* argv[]) {
12 1 foo(0);
13 1 foobar(1);
14 1 bar();
15 1 fourbar();
16 1 foo5(0);
17 1 foo6(0);
18
19 1 return 0;
20 }
21

gcovr-7.0/gcovr/tests/dot/reference/gcc-8/coverage.txt000066400000000000000000000020751455455346200227640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ .subdir/A/C/D/file6.cpp 4 3 75% 4 .subdir/A/C/file5.cpp 4 3 75% 4 .subdir/A/file1.cpp 4 3 75% 4 .subdir/A/file2.cpp 7 4 57% 8,10-11 .subdir/A/file3.cpp 7 4 57% 8,10-11 .subdir/A/file4.cpp 4 3 75% 6 .subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 38 28 73% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/dot/reference/gcc-8/coveralls.json000066400000000000000000000056001455455346200233120ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:39 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": ".subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": ".subdir/A/file3.cpp", "source_digest": "faa7f08331f519d599f7b6a4906f288b" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": ".subdir/A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": ".subdir/B/main.cpp", "source_digest": "2cc1701c4db988ac38d43f536aaed46e" } ] }gcovr-7.0/gcovr/tests/dot/reference/gcc-8/jacoco.xml000066400000000000000000000050521455455346200224060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/dot/reference/gcc-8/sonarqube.xml000066400000000000000000000042441455455346200231510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-branch/000077500000000000000000000000001455455346200171655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/Makefile000066400000000000000000000014121455455346200206230ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/excl-branch/README000066400000000000000000000001441455455346200200440ustar00rootroot00000000000000This test case verifies that tagged lines (BR_LINE/BR_START/BR_STOP) are excluded per run options. gcovr-7.0/gcovr/tests/excl-branch/main.cpp000066400000000000000000000012311455455346200206120ustar00rootroot00000000000000#include int foo(int param) { if (param) { // GCOVR_EXCL_BR_LINE param++; //std::cout << "param not null." << std::endl; } else { param--; //std::cout << "param is null." << std::endl; } if (param) { param++; //std::cout << "param not null." << std::endl; } else { param--; //std::cout << "param is null." << std::endl; } // GCOV_EXCL_BR_START if (param) { param++; //std::cout << "param not null." << std::endl; } else { param--; //std::cout << "param is null." << std::endl; } // GCOV_EXCL_BR_STOP return param; } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/excl-branch/reference/000077500000000000000000000000001455455346200211235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/000077500000000000000000000000001455455346200224255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/cobertura.xml000066400000000000000000000034201455455346200251340ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/coverage.html000066400000000000000000000052311455455346200251070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 17 70.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 70.6 70.6% 12 / 17 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/coverage.lcov000066400000000000000000000016161455455346200251110ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,_Z3fooi FNDA:1,_Z3fooi FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,1 BRDA:10,0,1,- BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:7,0,6cba61c5865ea7f66ac538d12604b7cf DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:12,1,6cba61c5865ea7f66ac538d12604b7cf DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:18,0,6cba61c5865ea7f66ac538d12604b7cf DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:12 LF:17 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000324051455455346200331630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 17 70.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 1 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30 }
31

gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/coverage.txt000066400000000000000000000012451455455346200247630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 17 12 70% 6-7,13,17-18 ------------------------------------------------------------------------------ TOTAL 17 12 70% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/coveralls.json000066400000000000000000000017131455455346200253140ustar00rootroot00000000000000{ "run_at": "2022-07-31 17:08:01 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, 0, 1, null, 1, 1, 1, 0, null, null, 1, 0, 0, 1, null, null, 1, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "9710c7ed163499ca0c780aca47126484" } ] }gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/jacoco.xml000066400000000000000000000014211455455346200244030ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-branch/reference/clang-10/sonarqube.xml000066400000000000000000000016121455455346200251460ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-branch/reference/clang-13/000077500000000000000000000000001455455346200224305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/clang-13/coverage.lcov000066400000000000000000000016201455455346200251070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,foo(int) FNDA:1,foo(int) FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,- BRDA:10,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:7,0,6cba61c5865ea7f66ac538d12604b7cf DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:12,1,6cba61c5865ea7f66ac538d12604b7cf DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:18,0,6cba61c5865ea7f66ac538d12604b7cf DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:12 LF:17 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000324061455455346200331670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 17 70.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 1 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30 }
31

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/000077500000000000000000000000001455455346200220215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/cobertura.xml000066400000000000000000000035001455455346200245270ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/coverage.functions.html000066400000000000000000000035651455455346200265220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 15 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time73.0%
main (main.cpp:26)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/coverage.html000066400000000000000000000052451455455346200245100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 12 15 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 12 / 15 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/coverage.lcov000066400000000000000000000015671455455346200245120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,foo(int) FNDA:1,foo(int) FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,1 BRDA:10,0,1,- BRDA:30,3,0,1 BRDA:30,3,1,- BRDA:30,4,2,1 BRDA:30,4,3,- BRF:6 BRH:3 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 DA:30,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:12 LF:15 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000332471455455346200325640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 12 15 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
31

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/coverage.txt000066400000000000000000000012401455455346200243520ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 15 12 80% 6,13,17 ------------------------------------------------------------------------------ TOTAL 15 12 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/coveralls.json000066400000000000000000000016721455455346200247140ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, 1, null, 0, null, null, 1, 0, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "9710c7ed163499ca0c780aca47126484" } ] }gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/jacoco.xml000066400000000000000000000014021455455346200237760ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-5/sonarqube.xml000066400000000000000000000015271455455346200245470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/000077500000000000000000000000001455455346200220245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/cobertura.xml000066400000000000000000000031511455455346200245340ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/coverage.functions.html000066400000000000000000000035651455455346200265250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 11 14 78.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time73.0%
main (main.cpp:26)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/coverage.html000066400000000000000000000052451455455346200245130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 11 14 78.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 78.6 78.6% 11 / 14 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/coverage.lcov000066400000000000000000000014261455455346200245070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-branch/main.cpp VER:9710c7ed163499ca0c780aca47126484 FN:4,foo(int) FNDA:1,foo(int) FN:26,main FNDA:1,main FNF:2 FNH:2 BRDA:10,0,0,1 BRDA:10,0,1,- BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,1f75572ae0564be4a3859e6b52e9087c DA:6,0,bc8f319d98d85752829e7a6015d60296 DA:8,1,1292cb5abbd08f6b8595e6ca37fc841a DA:10,1,1b8b7e3c67bd7d2fdbbeb1921679917f DA:11,1,2c700a26f8c3fed82862f3a3c18cf409 DA:13,0,1292cb5abbd08f6b8595e6ca37fc841a DA:16,1,9aec6e9f39e083955a45d75c49ebcda0 DA:17,0,bc8f319d98d85752829e7a6015d60296 DA:19,1,1292cb5abbd08f6b8595e6ca37fc841a DA:22,1,6304eee57366eeaaf7da439e3dcbbf8a DA:26,1,2a787a1309f19379bb0e3d8434d2a18d DA:27,1,c18608b3fe9a00042c41d97d382d1e07 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:11 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000322601455455346200325610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 11 14 78.6%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5 1 if (param) { // GCOVR_EXCL_BR_LINE
6 param++; //std::cout << "param not null." << std::endl;
7 } else {
8 1 param--; //std::cout << "param is null." << std::endl;
9 }
10
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
11 1 param++; //std::cout << "param not null." << std::endl;
12 } else {
13 param--; //std::cout << "param is null." << std::endl;
14 }
15 // GCOV_EXCL_BR_START
16 1 if (param) {
17 param++; //std::cout << "param not null." << std::endl;
18 } else {
19 1 param--; //std::cout << "param is null." << std::endl;
20 }
21 // GCOV_EXCL_BR_STOP
22 1 return param;
23 }
24
25
26 1 int main(int argc, char* argv[]) {
27 1 foo(0);
28
29 1 return 0;
30 }
31

gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/coverage.txt000066400000000000000000000012401455455346200243550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 14 11 78% 6,13,17 ------------------------------------------------------------------------------ TOTAL 14 11 78% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/coveralls.json000066400000000000000000000017241455455346200247150ustar00rootroot00000000000000{ "run_at": "2022-07-31 01:01:27 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, 1, null, 0, null, null, 1, 0, null, 1, null, null, 1, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "9710c7ed163499ca0c780aca47126484" } ] }gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/jacoco.xml000066400000000000000000000013451455455346200240070ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-branch/reference/gcc-8/sonarqube.xml000066400000000000000000000014021455455346200245420ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/000077500000000000000000000000001455455346200201125ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/Makefile000066400000000000000000000017321455455346200215550ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json_summary coveralls coverage.json: ./testcase $(GCOVR) --exclude-unreachable-branches --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -b -o coverage.txt lcov: coverage.json $(GCOVR) -a $< -b --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< -b --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< -b --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< -b --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< -b --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< -b --coveralls-pretty --coveralls coveralls.json json_summary: ./testcase $(GCOVR) --exclude-unreachable-branches -b -d --json-summary-pretty -o summary_coverage.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.0/gcovr/tests/excl-line-branch/README000066400000000000000000000002321455455346200207670ustar00rootroot00000000000000Test for --exclude-unreachable-branches option The test attempts to test both GCOV/LCOV exclusion markers and auto-detection of compiler-generated code. gcovr-7.0/gcovr/tests/excl-line-branch/main.cpp000066400000000000000000000024341455455346200215450ustar00rootroot00000000000000#include #include class Bar { public: Bar() {} virtual ~Bar() {} // possible compiler-generated destruction code - auto-detected and excluded private: int m_param; }; int foo(int param) { if (param == 0 || param == 1) { // 4/4 branches return 1; } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE return 0; } else if (param == 10) { // 1/2 branches return 2; } else if (param == 11) { // 1/2 branches return 3; } // GCOV_EXCL_START if (param == 4) { // 2/2 branches, excluded return 1; } else if (param == 5) { // 1/2 branches, excluded return 0; } // GCOV_EXCL_STOP return 0; } int bar(int param) { // never called, GCOV_EXCL_START if (param) { return 1; } return 0; } // GCOV_EXCL_STOP int main(int argc, char* argv[]) { for (int i = 0; i < 5; i++) { // 2/2 branches foo(i); } try { Bar bar; // LCOV_EXCL_LINE } catch (const std::exception &e) { // LCOV_EXCL_START std::cout << "caught exception"; if (std::strlen(e.what()) > 0) { std::cout << ": " << e.what(); } std::cout << std::endl; } // LCOV_EXCL_STOP return 0; } // compiler-generated destruction code - auto-detected and excluded // total: 8/10 branches reported gcovr-7.0/gcovr/tests/excl-line-branch/reference/000077500000000000000000000000001455455346200220505ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/000077500000000000000000000000001455455346200233525ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/cobertura.xml000066400000000000000000000050601455455346200260630ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/coverage.html000066400000000000000000000052641455455346200260420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 5 80.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 77.3 77.3% 17 / 22 80.0% 4 / 5 80.0% 8 / 10

gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/coverage.lcov000066400000000000000000000037551455455346200260440ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:38,_Z3bari FNDA:0,_Z3bari FN:16,_Z3fooi FNDA:5,_Z3fooi FN:7,_ZN3BarC2Ev FNDA:1,_ZN3BarC2Ev FN:9,_ZN3BarD0Ev FNDA:0,_ZN3BarD0Ev FN:9,_ZN3BarD2Ev FNDA:1,_ZN3BarD2Ev FN:46,main FNDA:1,main FNF:6 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,1,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:36,5,cbb184dd8e05c9709e5dcaedaa0495cf DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:43,0,205490e389e7a37a48abc32a5303ab7f DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:49,5,7eefb90de6682989ef933bcadcbb7de9 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:53,0,f619ca2743f98bae7db1d75919cfc0bc DA:54,0,257d5873569672120a0c1f23864092e0 DA:55,0,2d5e1e2ac7529e31e605e9849fcff3cc DA:56,0,65dc4e5f2615e265e1dbe349aa2f5858 DA:57,0,ea5a1cbe764918679997181a3ea281d3 DA:58,0,5703f441b323e4ec7b1b87ef3b386cb9 DA:59,0,a90dacea889bc9c99fe5a3b7b5d65d25 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,0,9e7ce02d034587718cd3b6c29d789ef0 LH:17 LF:38 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000721421455455346200341120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 5 80.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 1 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 5 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 5 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/coverage.txt000066400000000000000000000012361455455346200257100ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 21,23 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/coveralls.json000066400000000000000000000032471455455346200262450ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 1, 1, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, 5, null, null, null, null, null, null, 0, null, null, 1, 6, 5, 5, null, null, null, null, null, null, null, null, null, 0, null, 1, 0, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/jacoco.xml000066400000000000000000000016101455455346200253300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/sonarqube.xml000066400000000000000000000023451455455346200260770ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-10/summary_coverage.json000066400000000000000000000012411455455346200276130ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 80.0, "function_total": 5, "line_covered": 17, "line_percent": 77.3, "line_total": 22 } ], "function_covered": 4, "function_percent": 80.0, "function_total": 5, "gcovr/summary_format_version": "0.5", "line_covered": 17, "line_percent": 77.3, "line_total": 22, "root": "." }gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-13/000077500000000000000000000000001455455346200233555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-13/coverage.html000066400000000000000000000052601455455346200260410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 77.3 77.3% 17 / 22 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-13/coverage.lcov000066400000000000000000000037131455455346200260410ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,1,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:36,5,cbb184dd8e05c9709e5dcaedaa0495cf DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:43,0,205490e389e7a37a48abc32a5303ab7f DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:49,5,7eefb90de6682989ef933bcadcbb7de9 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:53,0,f619ca2743f98bae7db1d75919cfc0bc DA:54,0,257d5873569672120a0c1f23864092e0 DA:55,0,2d5e1e2ac7529e31e605e9849fcff3cc DA:56,0,65dc4e5f2615e265e1dbe349aa2f5858 DA:57,0,ea5a1cbe764918679997181a3ea281d3 DA:58,0,5703f441b323e4ec7b1b87ef3b386cb9 DA:59,0,a90dacea889bc9c99fe5a3b7b5d65d25 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,0,9e7ce02d034587718cd3b6c29d789ef0 LH:17 LF:38 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000720051455455346200341130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 22 77.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 1 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 5 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 5 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.0/gcovr/tests/excl-line-branch/reference/clang-13/summary_coverage.json000066400000000000000000000012431455455346200276200ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 17, "line_percent": 77.3, "line_total": 22 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.5", "line_covered": 17, "line_percent": 77.3, "line_total": 22, "root": "." }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-11/000077500000000000000000000000001455455346200230235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-11/coverage.lcov000066400000000000000000000030611455455346200255030ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,2,ef89afadbfb397fa2428716379142419 DA:10,2,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:53,0,f619ca2743f98bae7db1d75919cfc0bc DA:61,1,c26ba559a5f34d46a49fafed87946fb7 LH:15 LF:28 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000713321455455346200335630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 2 virtual ~Bar()
10 2 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/000077500000000000000000000000001455455346200227465ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/cobertura.xml000066400000000000000000000045201455455346200254570ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.functions.html000066400000000000000000000045461455455346200274470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 18 88.9%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Function (File:Line) Call count Block coverage
Bar::Bar() (main.cpp:7)called 1 time, returned 1 time100.0%
Bar::~Bar() (main.cpp:9)called 1 time, returned 1 time67.0%
bar(int) (main.cpp:38)excluded0.0%
foo(int) (main.cpp:16)called 5 times, returned 5 times81.0%
main (main.cpp:46)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.html000066400000000000000000000052601455455346200254320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 16 18 88.9%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 88.9 88.9% 16 / 18 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.lcov000066400000000000000000000030611455455346200254260ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,1,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,4,9e7ce02d034587718cd3b6c29d789ef0 LH:16 LF:28 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000713211455455346200335040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 18 88.9%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 1 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 4 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/coverage.txt000066400000000000000000000012361455455346200253040ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 21,23 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/coveralls.json000066400000000000000000000032631455455346200256370ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 1, 1, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, 1, 4, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/jacoco.xml000066400000000000000000000015141455455346200247270ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/sonarqube.xml000066400000000000000000000020571455455346200254730ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-5/summary_coverage.json000066400000000000000000000012431455455346200272110ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 16, "line_percent": 88.9, "line_total": 18 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.5", "line_covered": 16, "line_percent": 88.9, "line_total": 18, "root": "." }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/000077500000000000000000000000001455455346200227475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/cobertura.xml000066400000000000000000000045201455455346200254600ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/coverage.functions.html000066400000000000000000000045471455455346200274510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 18 83.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Function (File:Line) Call count Block coverage
Bar::Bar() (main.cpp:7)called 1 time, returned 1 time100.0%
Bar::~Bar() (main.cpp:9)called 1 time, returned 1 time100.0%
bar(int) (main.cpp:38)excluded0.0%
foo(int) (main.cpp:16)called 5 times, returned 5 times81.0%
main (main.cpp:46)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/coverage.html000066400000000000000000000052601455455346200254330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 15 18 83.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 83.3 83.3% 15 / 18 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/coverage.lcov000066400000000000000000000030611455455346200254270ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,1,ef89afadbfb397fa2428716379142419 DA:10,0,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 DA:62,4,9e7ce02d034587718cd3b6c29d789ef0 LH:15 LF:28 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000713341455455346200335110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 18 83.3%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 1 virtual ~Bar()
10 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 4 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/coveralls.json000066400000000000000000000032631455455346200256400ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 1, 0, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, 1, 4, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/jacoco.xml000066400000000000000000000015141455455346200247300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/sonarqube.xml000066400000000000000000000020571455455346200254740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-6/summary_coverage.json000066400000000000000000000012431455455346200272120ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 15, "line_percent": 83.3, "line_total": 18 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.5", "line_covered": 15, "line_percent": 83.3, "line_total": 18, "root": "." }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/000077500000000000000000000000001455455346200227515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/cobertura.xml000066400000000000000000000044301455455346200254620ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/coverage.functions.html000066400000000000000000000045471455455346200274530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Function (File:Line) Call count Block coverage
Bar::Bar() (main.cpp:7)called 1 time, returned 1 time100.0%
Bar::~Bar() (main.cpp:9)called 1 time, returned 1 time100.0%
bar(int) (main.cpp:38)excluded0.0%
foo(int) (main.cpp:16)called 5 times, returned 5 times81.0%
main (main.cpp:46)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/coverage.html000066400000000000000000000052601455455346200254350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

File Lines Functions Branches
main.cpp 88.2 88.2% 15 / 17 100.0% 4 / 4 80.0% 8 / 10

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/coverage.lcov000066400000000000000000000030101455455346200254230ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-branch/main.cpp VER:74860102d61efa7bb5a068579d0bfe40 FN:7,Bar::Bar() FNDA:1,Bar::Bar() FN:9,Bar::~Bar() FNDA:1,Bar::~Bar() FN:38,bar(int) FNDA:0,bar(int) FN:16,foo(int) FNDA:5,foo(int) FN:46,main FNDA:1,main FNF:5 FNH:4 BRDA:17,0,0,4 BRDA:17,0,1,1 BRDA:17,1,2,1 BRDA:17,1,3,3 BRDA:21,0,0,- BRDA:21,0,1,2 BRDA:23,0,0,- BRDA:23,0,1,2 BRDA:47,1,0,5 BRDA:47,1,1,1 BRF:10 BRH:8 DA:7,1,f0d54fc3718423907ffe35d82be9e65c DA:8,1,5efee26ba06711f9395b3c3bc7a9d94a DA:9,2,ef89afadbfb397fa2428716379142419 DA:10,2,a20b7177cd45e825b1ba777bd4a25133 DA:16,5,bb4aae5e443f387349849f9a5a813e31 DA:17,5,69d7cb531f90045147347c360a0d81d2 DA:18,2,2c49a86f5754f8103995fc6d32bc207e DA:19,0,7418c3752af701f88bc8f790f4793a6d DA:20,1,9e509d19a37174e72bead0ea24176228 DA:21,2,189a346e59b4b9eb1653c629e9e00396 DA:22,0,30947b981b8563f1d1a6690c87ba3db6 DA:23,2,d4dfe4cbc7a957b4db133508a4597ed6 DA:24,0,3b131baf29a59cf4c789f42a8cb54194 DA:28,0,1d470a2a37dd4a537d80ee9c575b61a2 DA:29,0,2c49a86f5754f8103995fc6d32bc207e DA:30,0,b18752f044690130643d37bc530cd788 DA:31,0,9e509d19a37174e72bead0ea24176228 DA:35,1,c26ba559a5f34d46a49fafed87946fb7 DA:38,0,3c9c1937d90004711fa6cda5e218dc87 DA:39,0,81fff94209b659e33b1459a477e1e747 DA:40,0,4071653b480e72354bcfb2b2e78f92fd DA:42,0,c26ba559a5f34d46a49fafed87946fb7 DA:46,1,2a787a1309f19379bb0e3d8434d2a18d DA:47,6,3aac4e3adb4400cb9a56145130946d99 DA:48,5,ce31d2067628e009ca3ca41fc3d5f044 DA:52,0,1c65a24caffdcb0e7b6493034a21dc55 DA:61,1,c26ba559a5f34d46a49fafed87946fb7 LH:15 LF:27 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000712731455455346200335150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 15 17 88.2%
Functions: 4 4 100.0%
Branches: 8 10 80.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstring>
3
4 class Bar
5 {
6 public:
7 1 Bar()
8 1 {}
9 2 virtual ~Bar()
10 2 {} // possible compiler-generated destruction code - auto-detected and excluded
11
12 private:
13 int m_param;
14 };
15
16 5 int foo(int param) {
17
4/4
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 1 times.
✓ Branch 3 taken 3 times.
5 if (param == 0 || param == 1) { // 4/4 branches
18 2 return 1;
19 } else if (param == 2 || param == 5) { // 3/4 branches, excluded, GCOV_EXCL_LINE
20 1 return 0;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 10) { // 1/2 branches
22 return 2;
23
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } else if (param == 11) { // 1/2 branches
24 return 3;
25 }
26
27 // GCOV_EXCL_START
28 if (param == 4) { // 2/2 branches, excluded
29 return 1;
30 } else if (param == 5) { // 1/2 branches, excluded
31 return 0;
32 }
33 // GCOV_EXCL_STOP
34
35 1 return 0;
36 }
37
38 int bar(int param) { // never called, GCOV_EXCL_START
39 if (param) {
40 return 1;
41 }
42 return 0;
43 } // GCOV_EXCL_STOP
44
45
46 1 int main(int argc, char* argv[]) {
47
2/2
✓ Branch 0 taken 5 times.
✓ Branch 1 taken 1 times.
6 for (int i = 0; i < 5; i++) { // 2/2 branches
48 5 foo(i);
49 }
50
51 try {
52 Bar bar; // LCOV_EXCL_LINE
53 } catch (const std::exception &e) { // LCOV_EXCL_START
54 std::cout << "caught exception";
55 if (std::strlen(e.what()) > 0) {
56 std::cout << ": " << e.what();
57 }
58 std::cout << std::endl;
59 } // LCOV_EXCL_STOP
60
61 1 return 0;
62 } // compiler-generated destruction code - auto-detected and excluded
63
64 // total: 8/10 branches reported
65
66

gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/coveralls.json000066400000000000000000000033151455455346200256400ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:41 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, null, null, 1, 1, 2, 2, null, null, null, null, null, 5, 5, 2, null, 1, 2, 0, 2, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null ], "name": "main.cpp", "source_digest": "74860102d61efa7bb5a068579d0bfe40" } ] }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/jacoco.xml000066400000000000000000000014751455455346200247400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/sonarqube.xml000066400000000000000000000020021455455346200254640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-8/summary_coverage.json000066400000000000000000000012431455455346200272140ustar00rootroot00000000000000{ "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "files": [ { "branch_covered": 8, "branch_percent": 80.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 4, "function_percent": 100.0, "function_total": 4, "line_covered": 15, "line_percent": 88.2, "line_total": 17 } ], "function_covered": 4, "function_percent": 100.0, "function_total": 4, "gcovr/summary_format_version": "0.5", "line_covered": 15, "line_percent": 88.2, "line_total": 17, "root": "." }gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-9/000077500000000000000000000000001455455346200227525ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-branch/reference/gcc-9/sonarqube.xml000066400000000000000000000020021455455346200254650ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/000077500000000000000000000000001455455346200201675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/Makefile000066400000000000000000000017201455455346200216270ustar00rootroot00000000000000MARKER_OPT ?= --exclude-pattern-prefix CUSTOM GCOVR ?= gcovr all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) -d $(MARKER_OPT) --json-pretty --json $@ txt: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -d $(MARKER_OPT) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/excl-line-custom/README000066400000000000000000000002321455455346200210440ustar00rootroot00000000000000This test case verifies that custom tagged lines (LINE/START/STOP) are excluded per run options. It uses exclude_pattern_prefix to pass a custom prefix. gcovr-7.0/gcovr/tests/excl-line-custom/main.cpp000066400000000000000000000014301455455346200216150ustar00rootroot00000000000000#include int foo(int param) { if (param) { // LCOV_EXCL_START std::cout << "param not null in block markers" << std::endl; // LCOV_EXCL_STOP // CUSTOM_EXCL_START std::cout << "param not null in block markers" << std::endl; // CUSTOM_EXCL_STOP std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE return 1; // GCOVR_EXCL_LINE } else { // LCOV_EXCL_START std::cout << "param is null in block markers" << std::endl; // LCOV_EXCL_STOP // CUSTOM_EXCL_START std::cout << "param is null in block markers" << std::endl; // CUSTOM_EXCL_STOP std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE return 0; // GCOVR_EXCL_LINE } } int main(int argc, char* argv[]) { foo(0); return 0; } gcovr-7.0/gcovr/tests/excl-line-custom/reference/000077500000000000000000000000001455455346200221255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/000077500000000000000000000000001455455346200234275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/cobertura.xml000066400000000000000000000025751455455346200261500ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/coverage.css000066400000000000000000000312761455455346200257450ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/coverage.functions.html000066400000000000000000000035631455455346200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (main.cpp:4)called 1 time, returned 1 time80.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/coverage.html000066400000000000000000000052431455455346200261140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/coverage.lcov000066400000000000000000000014271455455346200261130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,_Z3fooi FNDA:1,_Z3fooi FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:28,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000364461455455346200341760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 1 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35 }
36

gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/coverage.txt000066400000000000000000000012351455455346200257640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 7,15 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/coveralls.json000066400000000000000000000021161455455346200263140ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:05 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, null, 0, null, null, null, null, null, null, null, 0, null, null, 1, null, null, null, null, null, null, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "946992153a16ca487416932e28191a83" } ] }gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/jacoco.xml000066400000000000000000000012471455455346200254130ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-10/sonarqube.xml000066400000000000000000000011171455455346200261500ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-13/000077500000000000000000000000001455455346200234325ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-13/coverage.functions.html000066400000000000000000000035641455455346200301320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-13/coverage.lcov000066400000000000000000000014311455455346200261110ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,foo(int) FNDA:1,foo(int) FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:28,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000364471455455346200342020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 1 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35 }
36

gcovr-7.0/gcovr/tests/excl-line-custom/reference/clang-13/sonarqube.xml000066400000000000000000000011171455455346200261530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/000077500000000000000000000000001455455346200230235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/cobertura.xml000066400000000000000000000030501455455346200255310ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200253410ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.functions.html000066400000000000000000000035641455455346200275230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time56.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.html000066400000000000000000000052431455455346200255100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.lcov000066400000000000000000000015211455455346200255020ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,foo(int) FNDA:1,foo(int) FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:35,3,0,1 BRDA:35,3,1,- BRDA:35,4,2,1 BRDA:35,4,3,- BRF:6 BRH:3 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 DA:35,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:14 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000374071455455346200335700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
36

gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200253600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 7,15 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/coveralls.json000066400000000000000000000020671455455346200257150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, null, 0, null, null, null, null, null, null, null, 0, null, null, 1, null, null, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "946992153a16ca487416932e28191a83" } ] }gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/jacoco.xml000066400000000000000000000012651455455346200250070ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-5/sonarqube.xml000066400000000000000000000011671455455346200255510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/000077500000000000000000000000001455455346200230265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/cobertura.xml000066400000000000000000000025201455455346200255350ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200275250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time56.0%
main (main.cpp:31)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200255110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.lcov000066400000000000000000000013601455455346200255060ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line-custom/main.cpp VER:946992153a16ca487416932e28191a83 FN:4,foo(int) FNDA:1,foo(int) FN:31,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:7,0,7941e88bbc29e13c47185370feeea41a DA:11,0,7941e88bbc29e13c47185370feeea41a DA:14,0,0b070cd9a90e53516ae557a8958afe6d DA:15,0,8ee1e28d6ff96a2f778a09108eb5e98c DA:18,1,bf5be2a3bc0ecc42e120b71a7eebd727 DA:22,0,bf5be2a3bc0ecc42e120b71a7eebd727 DA:25,0,24c0af48fef8b1ec52c142d48f748106 DA:26,1,e28c6c49d3acebcbddfd7e7e642d7bc5 DA:31,1,2a787a1309f19379bb0e3d8434d2a18d DA:32,1,c18608b3fe9a00042c41d97d382d1e07 DA:34,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:13 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000364171455455346200335730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 // LCOV_EXCL_START
7 std::cout << "param not null in block markers" << std::endl;
8 // LCOV_EXCL_STOP
9
10 // CUSTOM_EXCL_START
11 std::cout << "param not null in block markers" << std::endl;
12 // CUSTOM_EXCL_STOP
13
14 std::cout << "param not null" << std::endl; // CUSTOM_EXCL_LINE
15 return 1; // GCOVR_EXCL_LINE
16 } else {
17 // LCOV_EXCL_START
18 1 std::cout << "param is null in block markers" << std::endl;
19 // LCOV_EXCL_STOP
20
21 // CUSTOM_EXCL_START
22 std::cout << "param is null in block markers" << std::endl;
23 // CUSTOM_EXCL_STOP
24
25 std::cout << "param is null" << std::endl; // CUSTOM_EXCL_LINE
26 1 return 0; // GCOVR_EXCL_LINE
27 }
28 }
29
30
31 1 int main(int argc, char* argv[]) {
32 1 foo(0);
33
34 1 return 0;
35 }
36

gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/coverage.txt000066400000000000000000000012351455455346200253630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 7,15 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/coveralls.json000066400000000000000000000021211455455346200257070ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:45 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, null, 0, null, null, null, null, null, null, null, 0, null, null, 1, null, null, null, null, null, null, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "946992153a16ca487416932e28191a83" } ] }gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/jacoco.xml000066400000000000000000000012301455455346200250020ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line-custom/reference/gcc-8/sonarqube.xml000066400000000000000000000010421455455346200255440ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line/000077500000000000000000000000001455455346200166575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/Makefile000066400000000000000000000014441455455346200203220ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls json coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ json: coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/excl-line/README000066400000000000000000000001441455455346200175360ustar00rootroot00000000000000This test case was inspired by ticket #3942: https://software.sandia.gov/trac/fast/ticket/3942 gcovr-7.0/gcovr/tests/excl-line/main.cpp000066400000000000000000000010661455455346200203120ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE } // LCOV_EXCL_START if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } // LCOV_EXCL_STOP } // LCOV_EXCL_START int bar(void) { return 1; } // LCOV_EXCL_STOP int main(int argc, char* argv[]) { foo(0); bar(); // GCOVR_EXCL_LINE return 0; } gcovr-7.0/gcovr/tests/excl-line/reference/000077500000000000000000000000001455455346200206155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/000077500000000000000000000000001455455346200221175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/cobertura.xml000066400000000000000000000023401455455346200246260ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/coverage.html000066400000000000000000000052411455455346200246020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/coverage.json000066400000000000000000000075161455455346200246160ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "_Z3barv", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/coverage.lcov000066400000000000000000000012611455455346200245770ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,_Z3barv FNDA:0,_Z3barv FN:4,_Z3fooi FNDA:1,_Z3fooi FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:17,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000315421455455346200326560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 1 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30 }
31

gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200244510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/coveralls.json000066400000000000000000000017221455455346200250060ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, 1, 1, null, null, 1, null ], "name": "main.cpp", "source_digest": "66aceb0a241f4b80949ca5f212bf166f" } ] }gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/jacoco.xml000066400000000000000000000011721455455346200241000ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line/reference/clang-10/sonarqube.xml000066400000000000000000000007061455455346200246430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line/reference/clang-13/000077500000000000000000000000001455455346200221225ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/clang-13/coverage.json000066400000000000000000000075151455455346200246200ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "bar()", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 17 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/excl-line/reference/clang-13/coverage.lcov000066400000000000000000000012571455455346200246070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,bar() FNDA:0,bar() FN:4,foo(int) FNDA:1,foo(int) FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:17,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000315411455455346200326600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 1 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30 }
31

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/000077500000000000000000000000001455455346200215135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/cobertura.xml000066400000000000000000000026131455455346200242250ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/coverage.functions.html000066400000000000000000000040051455455346200262020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
bar() (main.cpp:20)excluded100.0%
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:25)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200241760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/coverage.json000066400000000000000000000113561455455346200242070ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "bar()", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 30 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/coverage.lcov000066400000000000000000000013471455455346200242000ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,bar() FNDA:0,bar() FN:4,foo(int) FNDA:1,foo(int) FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:30,3,0,1 BRDA:30,3,1,- BRDA:30,4,2,1 BRDA:30,4,3,- BRF:6 BRH:3 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 DA:30,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:6 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000325011455455346200322460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
31

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200240450ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 6 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/coveralls.json000066400000000000000000000017221455455346200244020ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "66aceb0a241f4b80949ca5f212bf166f" } ] }gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/jacoco.xml000066400000000000000000000012101455455346200234650ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line/reference/gcc-5/sonarqube.xml000066400000000000000000000007561455455346200242440ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/000077500000000000000000000000001455455346200215165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/cobertura.xml000066400000000000000000000022501455455346200242250ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/coverage.functions.html000066400000000000000000000040051455455346200262050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
bar() (main.cpp:20)excluded100.0%
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:25)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200242010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 83.3 83.3% 5 / 6 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/coverage.json000066400000000000000000000071701455455346200242110ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 0, "gcovr/excluded": true, "lineno": 20, "name": "bar()", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 25, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "e9026c353d8eb4fdf1ddc7119e5a6f06", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "269f0b0a90ab119787a401a23c6724d9", "line_number": 20 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c18608b3fe9a00042c41d97d382d1e07", "line_number": 26 }, { "branches": [], "count": 0, "gcovr/excluded": true, "gcovr/md5": "91eb0ddca36abc6b5ceb6d1f1fc3b9d1", "line_number": 27 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/coverage.lcov000066400000000000000000000012061455455346200241750ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/excl-line/main.cpp VER:66aceb0a241f4b80949ca5f212bf166f FN:20,bar() FNDA:0,bar() FN:4,foo(int) FNDA:1,foo(int) FN:25,main FNDA:1,main FNF:3 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRF:2 BRH:1 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,0,e9026c353d8eb4fdf1ddc7119e5a6f06 DA:20,0,269f0b0a90ab119787a401a23c6724d9 DA:21,0,4ca6299c36250a42f3f07b54753da812 DA:25,1,2a787a1309f19379bb0e3d8434d2a18d DA:26,1,c18608b3fe9a00042c41d97d382d1e07 DA:27,0,91eb0ddca36abc6b5ceb6d1f1fc3b9d1 DA:29,1,c26ba559a5f34d46a49fafed87946fb7 LH:5 LF:10 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000315121455455346200322520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 return 0; //std::cout << "param is null." << std::endl; GCOVR_EXCL_LINE
9 }
10 // LCOV_EXCL_START
11 if (param) {
12 return 1; //std::cout << "param not null." << std::endl;
13 } else {
14 return 0; //std::cout << "param is null." << std::endl;
15 }
16 // LCOV_EXCL_STOP
17 }
18
19 // LCOV_EXCL_START
20 int bar(void) {
21 return 1;
22 }
23 // LCOV_EXCL_STOP
24
25 1 int main(int argc, char* argv[]) {
26 1 foo(0);
27 bar(); // GCOVR_EXCL_LINE
28
29 1 return 0;
30 }
31

gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200240500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 6 5 83% 6 ------------------------------------------------------------------------------ TOTAL 6 5 83% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/coveralls.json000066400000000000000000000017251455455346200244100ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, null, null, 1, null ], "name": "main.cpp", "source_digest": "66aceb0a241f4b80949ca5f212bf166f" } ] }gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/jacoco.xml000066400000000000000000000011531455455346200234760ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/excl-line/reference/gcc-8/sonarqube.xml000066400000000000000000000006311455455346200242370ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/000077500000000000000000000000001455455346200225535ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/Makefile000066400000000000000000000017551455455346200242230ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: mkdir -p build/a build/b $(CXX) $(CFLAGS) -c a/file1.cpp -o build/a/file1.o $(CXX) $(CFLAGS) -c b/main.cpp -o build/b/main.o $(CXX) $(CFLAGS) build/b/main.o build/a/file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --gcov-exclude-directories 'build/a' --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -rf build # remove *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/exclude-directories-relative/README000066400000000000000000000001071455455346200234310ustar00rootroot00000000000000A simple test for excluding gcov files using relative directory paths. gcovr-7.0/gcovr/tests/exclude-directories-relative/a/000077500000000000000000000000001455455346200227735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/a/file1.cpp000066400000000000000000000000311455455346200244710ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/exclude-directories-relative/b/000077500000000000000000000000001455455346200227745ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/b/main.cpp000066400000000000000000000004231455455346200244230ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/000077500000000000000000000000001455455346200245115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/000077500000000000000000000000001455455346200260135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/cobertura.xml000066400000000000000000000024241455455346200305250ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/coverage.html000066400000000000000000000052421455455346200304770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/coverage.lcov000066400000000000000000000010551455455346200304740ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000212461455455346200361220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200303450ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ b/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/coveralls.json000066400000000000000000000013401455455346200306760ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:07 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "b/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/jacoco.xml000066400000000000000000000012131455455346200277700ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-10/sonarqube.xml000066400000000000000000000007651455455346200305440ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-13/000077500000000000000000000000001455455346200260165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-13/coverage.lcov000066400000000000000000000010571455455346200305010ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000212471455455346200361260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/clang-13/sonarqube.xml000066400000000000000000000007651455455346200305470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/000077500000000000000000000000001455455346200254075ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/cobertura.xml000066400000000000000000000026771455455346200301330ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.functions.html000066400000000000000000000035701455455346200321040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (b/main.cpp:5)called 1 time, returned 1 time75.0%
main (b/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.html000066400000000000000000000052421455455346200300730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.lcov000066400000000000000000000011471455455346200300720ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000222071455455346200355140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200277410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ b/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/coveralls.json000066400000000000000000000013111455455346200302700ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "b/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/jacoco.xml000066400000000000000000000012311455455346200273640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-5/sonarqube.xml000066400000000000000000000010351455455346200301270ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/000077500000000000000000000000001455455346200254125ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/cobertura.xml000066400000000000000000000023421455455346200301230ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.functions.html000066400000000000000000000035701455455346200321070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (b/main.cpp:5)called 1 time, returned 1 time75.0%
main (b/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.html000066400000000000000000000052421455455346200300760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.lcov000066400000000000000000000010061455455346200300670ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-directories-relative/b/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.7d9c2f9355c8440401e02b7b21029098.html000066400000000000000000000212201455455346200355110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: b/
File: b/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200277440ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ b/main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/coveralls.json000066400000000000000000000013431455455346200303000ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:47 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "b/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/jacoco.xml000066400000000000000000000011741455455346200273750ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-directories-relative/reference/gcc-8/sonarqube.xml000066400000000000000000000007101455455346200301310ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/000077500000000000000000000000001455455346200216235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/Makefile000066400000000000000000000020401455455346200232570ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls txt: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' -o coverage.txt lcov: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --lcov coverage.lcov cobertura: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --cobertura-pretty --cobertura cobertura.xml html: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --html-details -o coverage.html sonarqube: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --sonarqube sonarqube.xml jacoco: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --jacoco jacoco.xml coveralls: ./testcase $(GCOVR) -d --exclude-lines-by-pattern ' *panic\([^)]*\);' --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html coverage.css cobertura.xml sonarqube.xml jacoco.xml coveralls.json coverage.lcov gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/README000066400000000000000000000000521455455346200225000ustar00rootroot00000000000000Checks the --exclude-lines-by-pattern flaggcovr-7.0/gcovr/tests/exclude-lines-by-pattern/cobertura.lcov000066400000000000000000000013341455455346200244770ustar00rootroot00000000000000TN:GCOVR report SF:/gcovr/gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRDA:24,3,1,1 BRDA:24,3,2,- BRDA:24,4,3,1 BRDA:24,4,4,- BRF:6 BRH:3 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 DA:24,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:10 end_of_record gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/main.cpp000066400000000000000000000003651455455346200232570ustar00rootroot00000000000000#include #include __attribute__((__noreturn__)) static void panic(void) { abort(); } int foo(int param) { if (param > 1) { return 3; } panic(); } int main(int argc, char* argv[]) { foo(2); return 0; } gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/000077500000000000000000000000001455455346200235615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/000077500000000000000000000000001455455346200250635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/cobertura.xml000066400000000000000000000024201455455346200275710ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coverage.html000066400000000000000000000052341455455346200275500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 75.0 75.0% 6 / 8 66.7% 2 / 3 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coverage.lcov000066400000000000000000000011671455455346200275500ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,_Z3fooi FNDA:1,_Z3fooi FN:5,_ZL5panicv FNDA:0,_ZL5panicv FN:20,main FNDA:1,main FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRF:2 BRH:1 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000243701455455346200356230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24 }
25

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coverage.txt000066400000000000000000000012341455455346200274170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 6 75% 5,7 ------------------------------------------------------------------------------ TOTAL 8 6 75% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/coveralls.json000066400000000000000000000015421455455346200277520ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:09 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 0, null, 0, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "6bc26001ff07bea6b3466fcf1f18d4a5" } ] }gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/jacoco.xml000066400000000000000000000012121455455346200270370ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-10/sonarqube.xml000066400000000000000000000007661455455346200276150ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-13/000077500000000000000000000000001455455346200250665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-13/coverage.lcov000066400000000000000000000011631455455346200275470ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRF:2 BRH:1 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000243661455455346200356330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24 }
25

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/clang-13/sonarqube.xml000066400000000000000000000007661455455346200276200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/000077500000000000000000000000001455455346200244575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/cobertura.xml000066400000000000000000000027741455455346200272010ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.functions.html000066400000000000000000000040051455455346200311460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 3 66.7%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:10)called 1 time, returned 1 time75.0%
main (main.cpp:20)called 1 time, returned 1 time100.0%
panic() (main.cpp:5)not called0.0%

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.html000066400000000000000000000052341455455346200271440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 3 66.7%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 66.7% 2 / 3 50.0% 3 / 6

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.lcov000066400000000000000000000013251455455346200271400ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRDA:24,3,1,1 BRDA:24,3,2,- BRDA:24,4,3,1 BRDA:24,4,4,- BRF:6 BRH:3 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 DA:24,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:10 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000253551455455346200352230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 3 66.7%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
25

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coverage.txt000066400000000000000000000012341455455346200270130ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 5,7 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/coveralls.json000066400000000000000000000015101455455346200273410ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 0, null, 0, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "6bc26001ff07bea6b3466fcf1f18d4a5" } ] }gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/jacoco.xml000066400000000000000000000012471455455346200264430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-5/sonarqube.xml000066400000000000000000000011131455455346200271740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/000077500000000000000000000000001455455346200244625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/cobertura.xml000066400000000000000000000024201455455346200271700ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.functions.html000066400000000000000000000040051455455346200311510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:10)called 1 time, returned 1 time75.0%
main (main.cpp:20)called 1 time, returned 1 time100.0%
panic() (main.cpp:5)not called0.0%

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.html000066400000000000000000000052341455455346200271470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 75.0 75.0% 6 / 8 66.7% 2 / 3 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.lcov000066400000000000000000000011631455455346200271430ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-lines-by-pattern/main.cpp VER:6bc26001ff07bea6b3466fcf1f18d4a5 FN:10,foo(int) FNDA:1,foo(int) FN:20,main FNDA:1,main FN:5,panic() FNDA:0,panic() FNF:3 FNH:2 BRDA:12,0,0,1 BRDA:12,0,1,- BRF:2 BRH:1 DA:5,0,164797e5b2877c1e145f135ff57aae5a DA:7,0,e48003f7edf13ec2be7f3c593bc4140b DA:10,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:12,1,6975c0c3fe24b2e77b1ca272c574923d DA:13,1,3b131baf29a59cf4c789f42a8cb54194 DA:16,0,5231476c4f3bd53e4e8bd6804ff55e89 DA:20,1,2a787a1309f19379bb0e3d8434d2a18d DA:21,1,0760d780590a0ac7ed11a61c328fc49c DA:23,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000243661455455346200352270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 3 66.7%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <stdlib.h>
3
4 __attribute__((__noreturn__))
5 static void panic(void)
6 {
7 abort();
8 }
9
10 1 int foo(int param)
11 {
12
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param > 1) {
13 1 return 3;
14 }
15
16 panic();
17 }
18
19
20 1 int main(int argc, char* argv[]) {
21 1 foo(2);
22
23 1 return 0;
24 }
25

gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coverage.txt000066400000000000000000000012341455455346200270160ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 6 75% 5,7 ------------------------------------------------------------------------------ TOTAL 8 6 75% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/coveralls.json000066400000000000000000000015421455455346200273510ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:48 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 0, null, 0, null, null, 1, null, 1, 1, null, null, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "6bc26001ff07bea6b3466fcf1f18d4a5" } ] }gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/jacoco.xml000066400000000000000000000012121455455346200264360ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-lines-by-pattern/reference/gcc-8/sonarqube.xml000066400000000000000000000007661455455346200272140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/000077500000000000000000000000001455455346200252755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/Makefile000066400000000000000000000017761455455346200267500ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOVR_TEST_OPTIONS = -e 'file1.cpp' all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coverage_unfiltered.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt lcov: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --lcov coverage.lcov cobertura: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html sonarqube: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --sonarqube sonarqube.xml jacoco: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --jacoco jacoco.xml clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/README000066400000000000000000000001501455455346200261510ustar00rootroot00000000000000A simple test for excluding source files using relative filepaths from existing unfiltered JSON report. gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/file1.cpp000066400000000000000000000000311455455346200267730ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp000066400000000000000000000004231455455346200267240ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/000077500000000000000000000000001455455346200272335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001455455346200305355ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200332440ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000052411455455346200332200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000010711455455346200332140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431455455346200412710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200330670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200325070ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200332640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001455455346200305405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000010731455455346200332210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200412750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200332670ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001455455346200301315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200326520ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631455455346200345510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200326140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000011631455455346200326120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041455455346200406630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200324630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200321120ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200326470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/000077500000000000000000000000001455455346200301345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200326510ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631455455346200345540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200326170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.lcov000066400000000000000000000010221455455346200326070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151455455346200406670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200324660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200321140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative-from-unfiltered-tracefile/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200326600ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/000077500000000000000000000000001455455346200202415ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/Makefile000066400000000000000000000020451455455346200217020ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase # use a relative filter here # if testcase.exe exists (windows) use wrong case to check caseinsensitive filter $(GCOVR) -e '$(if $(wildcard ./testcase.exe),File1.cpp,file1.cpp)' --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/exclude-relative/README000066400000000000000000000001041455455346200211140ustar00rootroot00000000000000A simple test for excluding source files using relative filepaths. gcovr-7.0/gcovr/tests/exclude-relative/file1.cpp000066400000000000000000000000311455455346200217370ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/exclude-relative/main.cpp000066400000000000000000000004231455455346200216700ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/exclude-relative/reference/000077500000000000000000000000001455455346200221775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/000077500000000000000000000000001455455346200235015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200262100ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/coverage.html000066400000000000000000000052411455455346200261640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/coverage.lcov000066400000000000000000000010371455455346200261620ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431455455346200342350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200260330ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/coveralls.json000066400000000000000000000013361455455346200263710ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:10 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200254530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200262300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-13/000077500000000000000000000000001455455346200235045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-13/coverage.lcov000066400000000000000000000010411455455346200261600ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200342410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-relative/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200262330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/000077500000000000000000000000001455455346200230755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200256160ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200275740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200255600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/coverage.lcov000066400000000000000000000011311455455346200255510ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041455455346200336270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200254270ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/coveralls.json000066400000000000000000000013071455455346200257630ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200250560ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200256130ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/000077500000000000000000000000001455455346200231005ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200256150ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200275770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200255630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/coverage.lcov000066400000000000000000000007701455455346200255640ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/exclude-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151455455346200336330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200254320ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/coveralls.json000066400000000000000000000013411455455346200257640ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:50 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200250600ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-relative/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200256240ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/000077500000000000000000000000001455455346200213545ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/Makefile000066400000000000000000000036421455455346200230210ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: json txt lcov cobertura html sonarqube jacoco coveralls .NOTPARALLEL: coverage-throw.json coverage-excl-throw.json main.gcda: ./testcase coverage-throw.json: main.gcda $(GCOVR) --gcov-keep --json-pretty --json $@ coverage-excl-throw.json: main.gcda $(GCOVR) --gcov-keep --exclude-throw-branches --json-pretty --json $@ json: coverage-throw.json coverage-excl-throw.json echo "Files created" txt: coverage-throw.json coverage-excl-throw.json $(GCOVR) -a coverage-throw.json -o coverage-throw.txt $(GCOVR) -a coverage-excl-throw.json -o coverage-excl-throw.txt lcov: coverage-throw.json coverage-excl-throw.json $(GCOVR) -a coverage-throw.json -o coverage-throw.lcov $(GCOVR) -a coverage-excl-throw.json -o coverage-excl-throw.lcov cobertura: coverage-throw.json coverage-excl-throw.json $(GCOVR) -x -a coverage-throw.json -o cobertura-throw.xml $(GCOVR) -x -a coverage-excl-throw.json -o cobertura-excl-throw.xml html: coverage-throw.json coverage-excl-throw.json $(GCOVR) --html-details -a coverage-throw.json -o coverage-throw.html $(GCOVR) --html-details -a coverage-excl-throw.json -o coverage-excl-throw.html sonarqube: coverage-throw.json coverage-excl-throw.json $(GCOVR) --sonarqube -a coverage-throw.json -o sonarqube-throw.xml $(GCOVR) --sonarqube -a coverage-excl-throw.json -o sonarqube-excl-throw.xml jacoco: coverage-throw.json coverage-excl-throw.json $(GCOVR) --jacoco -a coverage-throw.json -o jacoco-throw.xml $(GCOVR) --jacoco -a coverage-excl-throw.json -o jacoco-excl-throw.xml coveralls: coverage-throw.json coverage-excl-throw.json $(GCOVR) --coveralls-pretty --coveralls -a coverage-throw.json -o coveralls-throw.json $(GCOVR) --coveralls-pretty --coveralls -a coverage-excl-throw.json -o coveralls-excl-throw.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls-*.json gcovr-7.0/gcovr/tests/exclude-throw-branches/main.cpp000066400000000000000000000014721455455346200230100ustar00rootroot00000000000000#include int function_that_may_throw(bool die) { if (die) { throw std::runtime_error("the error"); } else { return 42; } } struct RAII { bool die; RAII(bool); ~RAII(); int method_that_may_throw() const { return function_that_may_throw(die); } }; RAII::RAII(bool die) :die(die) {} RAII::~RAII() {} int function_with_catchers(int argc) { bool die_again = true; try { function_that_may_throw(argc == 1); } catch (std::exception&) { die_again = false; } RAII raii(die_again); try { raii.method_that_may_throw(); } catch (std::exception&) { return 1; } function_that_may_throw(argc != 1); return 0; } int main(int argc, char* argv[]) { return function_with_catchers(argc); } gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/000077500000000000000000000000001455455346200233125ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/000077500000000000000000000000001455455346200246145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/cobertura-excl-throw.xml000066400000000000000000000047711455455346200314270ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/cobertura-throw.xml000066400000000000000000000047711455455346200304760ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.html000066400000000000000000000053101455455346200313660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 88.0 88.0% 22 / 25 100.0% 6 / 6 43.8% 7 / 16

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.json000066400000000000000000000250411455455346200313760ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 55.0, "execution_count": 1, "lineno": 24, "name": "_Z22function_with_catchersi", "returned_count": 1 }, { "blocks_percent": 57.0, "execution_count": 3, "lineno": 3, "name": "_Z23function_that_may_throwb", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "_ZN4RAIIC2Eb", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "_ZN4RAIID2Ev", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "_ZNK4RAII21method_that_may_throwEv", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [], "count": 1, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.lcov000066400000000000000000000012401455455346200313630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546321455455346200374520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-excl-throw.txt000066400000000000000000000012401455455346200312370ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-throw.html000066400000000000000000000052711455455346200304430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 88.0 88.0% 22 / 25 100.0% 6 / 6 43.8% 7 / 16

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-throw.lcov000066400000000000000000000012401455455346200304320ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546251455455346200365230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/coverage-throw.txt000066400000000000000000000012401455455346200303060ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 25 22 88% 9,38-39 ------------------------------------------------------------------------------ TOTAL 25 22 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/jacoco-excl-throw.xml000066400000000000000000000017531455455346200306740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/jacoco-throw.xml000066400000000000000000000017531455455346200277430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/sonarqube-excl-throw.xml000066400000000000000000000030101455455346200314210ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-10/sonarqube-throw.xml000066400000000000000000000030101455455346200304700ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-13/000077500000000000000000000000001455455346200246175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-13/coverage-excl-throw.json000066400000000000000000000250501455455346200314010ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 3 }, { "blocks_percent": 52.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 2, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 1, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [], "count": 1, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 2, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546421455455346200374560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546351455455346200365270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 22 25 88.0%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 1 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 2 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/000077500000000000000000000000001455455346200242645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/cobertura-excl-throw.xml000066400000000000000000000045421455455346200310730ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/cobertura-throw.xml000066400000000000000000000045201455455346200301360ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-excl-throw.functions.html000066400000000000000000000052761455455346200330600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-excl-throw.html000066400000000000000000000053001455455346200310350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 63.6% 7 / 11

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-excl-throw.json000066400000000000000000000211361455455346200310470ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 2, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000536321455455346200371210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/1
✓ Branch 0 taken 1 times.
2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-throw.functions.html000066400000000000000000000052331455455346200321200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/coverage-throw.html000066400000000000000000000052611455455346200301120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 50.0% 8 / 16

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000544661455455346200361760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/jacoco-excl-throw.xml000066400000000000000000000016601455455346200303410ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/jacoco-throw.xml000066400000000000000000000016601455455346200274100ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/sonarqube-excl-throw.xml000066400000000000000000000025241455455346200311020ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-10/sonarqube-throw.xml000066400000000000000000000025241455455346200301510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/000077500000000000000000000000001455455346200242655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/cobertura-excl-throw.xml000066400000000000000000000047371455455346200311020ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/cobertura-throw.xml000066400000000000000000000047151455455346200301450ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.functions.html000066400000000000000000000053121455455346200330500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 2 times, returned 2 times100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 2 times, returned 2 times100.0%
RAII::~RAII() (main.cpp:22)called 2 times, returned 2 times100.0%
function_that_may_throw(bool) (main.cpp:3)called 6 times, returned 4 times88.0%
function_with_catchers(int) (main.cpp:24)called 2 times, returned 2 times63.0%
main (main.cpp:47)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.html000066400000000000000000000053101455455346200310370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 63.6% 7 / 11

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.json000066400000000000000000000223321455455346200310470ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 3, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 3 }, { "blocks_percent": 88.0, "execution_count": 9, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 6 }, { "blocks_percent": 63.0, "execution_count": 3, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 47, "name": "main", "returned_count": 3 } ], "lines": [ { "branches": [], "count": 9, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 6, "fallthrough": false, "throw": false } ], "count": 9, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 6, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 3, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 3, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 3, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 3, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 3, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 3, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 3, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 3, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 3, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 3, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 3, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 3, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.lcov000066400000000000000000000012361455455346200310410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000537651455455346200371310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Line Branch Exec Source
1 #include <stdexcept>
2
3 6 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 4 times.
6 if (die) {
5
1/1
✓ Branch 0 taken 2 times.
2 throw std::runtime_error("the error");
6 } else {
7 4 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 2 int method_that_may_throw() const {
17 2 return function_that_may_throw(die);
18 }
19 };
20
21 2 RAII::RAII(bool die) :die(die) {}
22 2 RAII::~RAII() {}
23
24 2 int function_with_catchers(int argc) {
25 2 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
2 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } catch (std::exception&) {
30 2 die_again = false;
31 2 }
32
33
1/1
✓ Branch 0 taken 2 times.
2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 2 times.
2 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 2 times.
2 function_that_may_throw(argc != 1);
42
43 2 return 0;
44 2 }
45
46
47 2 int main(int argc, char* argv[]) {
48 2 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-excl-throw.txt000066400000000000000000000012361455455346200307150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.functions.html000066400000000000000000000052471455455346200321260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 2 times, returned 2 times100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 2 times, returned 2 times100.0%
RAII::~RAII() (main.cpp:22)called 2 times, returned 2 times100.0%
function_that_may_throw(bool) (main.cpp:3)called 6 times, returned 4 times88.0%
function_with_catchers(int) (main.cpp:24)called 2 times, returned 2 times63.0%
main (main.cpp:47)called 2 times, returned 2 times100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.html000066400000000000000000000052711455455346200301140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 50.0% 8 / 16

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.lcov000066400000000000000000000012361455455346200301100ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000546211455455346200361700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 6 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 4 times.
6 if (die) {
5
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 throw std::runtime_error("the error");
6 } else {
7 4 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 2 int method_that_may_throw() const {
17 2 return function_that_may_throw(die);
18 }
19 };
20
21 2 RAII::RAII(bool die) :die(die) {}
22 2 RAII::~RAII() {}
23
24 2 int function_with_catchers(int argc) {
25 2 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 2 times.
2 } catch (std::exception&) {
30 2 die_again = false;
31 2 }
32
33
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 2 times.
✗ Branch 1 not taken.
2 function_that_may_throw(argc != 1);
42
43 2 return 0;
44 2 }
45
46
47 2 int main(int argc, char* argv[]) {
48 2 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/coverage-throw.txt000066400000000000000000000012361455455346200277640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 24 21 87% 37-39 ------------------------------------------------------------------------------ TOTAL 24 21 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/jacoco-excl-throw.xml000066400000000000000000000017351455455346200303450ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/jacoco-throw.xml000066400000000000000000000017351455455346200274140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/sonarqube-excl-throw.xml000066400000000000000000000027341455455346200311060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-11/sonarqube-throw.xml000066400000000000000000000027341455455346200301550ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-13/000077500000000000000000000000001455455346200242675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-13/coverage-excl-throw.json000066400000000000000000000223311455455346200310500ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 3, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 3 }, { "blocks_percent": 88.0, "execution_count": 9, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 6 }, { "blocks_percent": 63.0, "execution_count": 3, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 3 }, { "blocks_percent": 100.0, "execution_count": 3, "lineno": 47, "name": "main", "returned_count": 3 } ], "lines": [ { "branches": [], "count": 9, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 6, "fallthrough": false, "throw": false } ], "count": 9, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 6, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 3, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 3, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 3, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 3, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 3, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 3, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 3, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 3, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 3, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 31 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [], "count": 0, "gcovr/md5": "ea5a1cbe764918679997181a3ea281d3", "line_number": 39 }, { "branches": [ { "blockno": 0, "count": 3, "fallthrough": true, "throw": false } ], "count": 3, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 3, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 3, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 44 }, { "branches": [], "count": 3, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 3, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/000077500000000000000000000000001455455346200242105ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/cobertura-excl-throw.xml000066400000000000000000000043611455455346200310160ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/cobertura-throw.xml000066400000000000000000000043421455455346200300640ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.functions.html000066400000000000000000000052761455455346200330040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 9 13 69.2%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.html000066400000000000000000000053001455455346200307610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 9 13 69.2%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 69.2% 9 / 13

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.json000066400000000000000000000220201455455346200307640ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 69.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.lcov000066400000000000000000000012361455455346200307640ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000543121455455346200370410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 9 13 69.2%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
3/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-excl-throw.txt000066400000000000000000000012361455455346200306400ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.functions.html000066400000000000000000000052341455455346200320450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 10 20 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.html000066400000000000000000000052631455455346200300400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 10 20 50.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 50.0% 10 / 20

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.lcov000066400000000000000000000012361455455346200300330ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000553511455455346200361140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 10 20 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/coverage-throw.txt000066400000000000000000000012361455455346200277070ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/jacoco-excl-throw.xml000066400000000000000000000016421455455346200302650ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/jacoco-throw.xml000066400000000000000000000016501455455346200273330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/sonarqube-excl-throw.xml000066400000000000000000000024551455455346200310310ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-5/sonarqube-throw.xml000066400000000000000000000024551455455346200301000ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/000077500000000000000000000000001455455346200242115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/cobertura-excl-throw.xml000066400000000000000000000043611455455346200310170ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/cobertura-throw.xml000066400000000000000000000043411455455346200300640ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-excl-throw.functions.html000066400000000000000000000052761455455346200330050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-excl-throw.html000066400000000000000000000053001455455346200307620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 63.6% 7 / 11

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-excl-throw.json000066400000000000000000000211121455455346200307660ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [ { "blockno": 1, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 1, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000540701455455346200370430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 11 63.6%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
2/3
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-throw.functions.html000066400000000000000000000052331455455346200320450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/coverage-throw.html000066400000000000000000000052611455455346200300370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 50.0% 8 / 16

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000547061455455346200361200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 8 16 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
3 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/jacoco-excl-throw.xml000066400000000000000000000016421455455346200302660ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/jacoco-throw.xml000066400000000000000000000016421455455346200273350ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/sonarqube-excl-throw.xml000066400000000000000000000024551455455346200310320ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-6/sonarqube-throw.xml000066400000000000000000000024551455455346200301010ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/000077500000000000000000000000001455455346200256435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/cobertura-excl-throw.xml000066400000000000000000000041411455455346200324450ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/cobertura-throw.xml000066400000000000000000000053131455455346200315160ustar00rootroot00000000000000 . coverage-excl-throw.functions.html000066400000000000000000000054351455455346200343550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 5 6 83.3%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-excl-throw.html000066400000000000000000000054771455455346200324330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 5 6 83.3%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 83.3% 5 / 6

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-excl-throw.json000066400000000000000000000172141455455346200324300ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [], "count": 2, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 2, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000535001455455346200404720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 5 6 83.3%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-excl-throw.txt000066400000000000000000000012361455455346200322730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-throw.functions.html000066400000000000000000000053701455455346200335010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-throw.html000066400000000000000000000054511455455346200314720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 60.0% 6 / 10

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000542101455455346200375400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/coverage-throw.txt000066400000000000000000000012361455455346200313420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 21 19 90% 37-38 ------------------------------------------------------------------------------ TOTAL 21 19 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/jacoco-excl-throw.xml000066400000000000000000000016061455455346200317200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/jacoco-throw.xml000066400000000000000000000016061455455346200307670ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/sonarqube-excl-throw.xml000066400000000000000000000023351455455346200324610ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8-Windows/sonarqube-throw.xml000066400000000000000000000023351455455346200315300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/000077500000000000000000000000001455455346200242135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/cobertura-excl-throw.xml000066400000000000000000000042051455455346200310160ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/cobertura-throw.xml000066400000000000000000000042001455455346200300600ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-excl-throw.functions.html000066400000000000000000000053001455455346200327730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 7 85.7%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-excl-throw.html000066400000000000000000000053071455455346200307730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 7 85.7%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 85.7% 6 / 7

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-excl-throw.json000066400000000000000000000172471455455346200310060ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 21, "name": "RAII::RAII(bool)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 16, "name": "RAII::method_that_may_throw() const", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 22, "name": "RAII::~RAII()", "returned_count": 1 }, { "blocks_percent": 88.0, "execution_count": 3, "lineno": 3, "name": "function_that_may_throw(bool)", "returned_count": 2 }, { "blocks_percent": 63.0, "execution_count": 1, "lineno": 24, "name": "function_with_catchers(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 47, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 3, "gcovr/md5": "95d1f88633ca0dbcbab62305b659fe88", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 2, "fallthrough": false, "throw": false } ], "count": 3, "gcovr/md5": "f1c16e761686c59998ef88898ddcf738", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "d26e4bf5b3a230f06c5ec2907ffd527f", "line_number": 5 }, { "branches": [], "count": 2, "gcovr/md5": "ee85d675410f109e2d3eddab85483347", "line_number": 7 }, { "branches": [], "count": 1, "gcovr/md5": "e2c02e3566aa1a73f358de2244df1935", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "d878f58d4aaeb95c1c667c31c90688c1", "line_number": 17 }, { "branches": [], "count": 1, "gcovr/md5": "a9149bece4ba61466af8f39f07c24214", "line_number": 21 }, { "branches": [], "count": 1, "gcovr/md5": "9a6e11629f107016984da48f9ffc0b61", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "43b9e3afb361c713b2fc61da8962a5ac", "line_number": 24 }, { "branches": [], "count": 1, "gcovr/md5": "7690831deb3ffc5bea8ae7ce2d9aedd1", "line_number": 25 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "5a6f4ad904c70428b558a7a76150d268", "line_number": 28 }, { "branches": [], "count": 1, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 29 }, { "branches": [], "count": 1, "gcovr/md5": "7a50cda8507facd2dd1cea0710b6794e", "line_number": 30 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 2, "gcovr/md5": "f7782e4bee449335d6d76a39cd6b4386", "line_number": 33 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "dbb01c8aa62038c92932ae1b8c744627", "line_number": 36 }, { "branches": [], "count": 0, "gcovr/md5": "8bd26b074ddb624b2d0e8d2f2c97f8c6", "line_number": 37 }, { "branches": [], "count": 0, "gcovr/md5": "430d88bc33efb4bea3225d844dfe292a", "line_number": 38 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false } ], "count": 1, "gcovr/md5": "86a6b5fc13347758e61c6df5731198f2", "line_number": 41 }, { "branches": [], "count": 1, "gcovr/md5": "02abc18c3b46fbd7cfee6bbcd0986b79", "line_number": 43 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 47 }, { "branches": [], "count": 1, "gcovr/md5": "465384b8aa76a99e807191be0bfffc08", "line_number": 48 } ] } ], "gcovr/format_version": "0.6" }coverage-excl-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000531151455455346200370440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 6 7 85.7%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/1
✓ Branch 0 taken 1 times.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
0/1
✗ Branch 0 not taken.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/1
✓ Branch 0 taken 1 times.
2 RAII raii(die_again);
34
35 try {
36
1/1
✓ Branch 0 taken 1 times.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/1
✓ Branch 0 taken 1 times.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-throw.functions.html000066400000000000000000000052331455455346200320470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 12 58.3%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:47)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/coverage-throw.html000066400000000000000000000052611455455346200300410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 12 58.3%

File Lines Functions Branches
main.cpp 90.5 90.5% 19 / 21 100.0% 6 / 6 58.3% 7 / 12

coverage-throw.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000537471455455346200361260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 19 21 90.5%
Functions: 6 6 100.0%
Branches: 7 12 58.3%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
2 RAII raii(die_again);
34
35 try {
36
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
37 } catch (std::exception&) {
38 return 1;
39 }
40
41
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
42
43 1 return 0;
44 }
45
46
47 1 int main(int argc, char* argv[]) {
48 1 return function_with_catchers(argc);
49 }
50

gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/jacoco-excl-throw.xml000066400000000000000000000016241455455346200302700ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/jacoco-throw.xml000066400000000000000000000016241455455346200273370ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/sonarqube-excl-throw.xml000066400000000000000000000024051455455346200310270ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/exclude-throw-branches/reference/gcc-8/sonarqube-throw.xml000066400000000000000000000024051455455346200300760ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/000077500000000000000000000000001455455346200251345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/Makefile000066400000000000000000000023711455455346200265770ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) GCOVR_TEST_OPTIONS := -f $(shell pwd)/main.cpp else # "cygpath -m" is the mixed mode: Windows drive letters but forward slashes GCOVR_TEST_OPTIONS := -f $(shell cygpath -m "$$PWD")/main.cpp endif all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coverage_unfiltered.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt lcov: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --lcov coverage.lcov cobertura: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html sonarqube: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --sonarqube sonarqube.xml jacoco: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --jacoco jacoco.xml clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/README000066400000000000000000000001501455455346200260100ustar00rootroot00000000000000A simple test for filtering source files using absolute filepaths from existing unfiltered JSON report. gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/file1.cpp000066400000000000000000000000311455455346200266320ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp000066400000000000000000000004231455455346200265630ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/000077500000000000000000000000001455455346200270725ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001455455346200303745ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200331030ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000052411455455346200330570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000010701455455346200330520ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431455455346200411300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200327260ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200323460ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200331230ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001455455346200303775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000010721455455346200330570ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200411340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200331260ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001455455346200277705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200325110ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631455455346200344100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200324530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000011621455455346200324500ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041455455346200405220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200323220ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200317510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200325060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/000077500000000000000000000000001455455346200277735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200325100ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631455455346200344130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200324560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/coverage.lcov000066400000000000000000000010211455455346200324450ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151455455346200405260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200323250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200317530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute-from-unfiltered-tracefile/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200325170ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/000077500000000000000000000000001455455346200201005ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/Makefile000066400000000000000000000023341455455346200215420ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) GCOVR_TEST_OPTIONS := -f $(shell pwd)/main.cpp else # "cygpath -m" is the mixed mode: Windows drive letters but forward slashes GCOVR_TEST_OPTIONS := -f $(shell cygpath -m "$$PWD")/main.cpp endif all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase echo "running gcovr: $(GCOVR_TEST_OPTIONS)" $(GCOVR) $(GCOVR_TEST_OPTIONS) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/filter-absolute/README000066400000000000000000000001441455455346200207570ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/filter-absolute/file1.cpp000066400000000000000000000000311455455346200215760ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/filter-absolute/main.cpp000066400000000000000000000004231455455346200215270ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/filter-absolute/reference/000077500000000000000000000000001455455346200220365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/000077500000000000000000000000001455455346200233405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200260470ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/coverage.html000066400000000000000000000052411455455346200260230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/coverage.lcov000066400000000000000000000010361455455346200260200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431455455346200340740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200256720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/coveralls.json000066400000000000000000000013361455455346200262300ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:16 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200253120ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200260670ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-13/000077500000000000000000000000001455455346200233435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-13/coverage.lcov000066400000000000000000000010401455455346200260160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200341000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-absolute/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200260720ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/000077500000000000000000000000001455455346200227345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200254550ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200274330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200254170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/coverage.lcov000066400000000000000000000011301455455346200254070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041455455346200334660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200252660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/coveralls.json000066400000000000000000000013071455455346200256220ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200247150ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200254520ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/000077500000000000000000000000001455455346200227375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200254540ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200274360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200254220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/coverage.lcov000066400000000000000000000007671455455346200254310ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-absolute/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151455455346200334720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200252710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/coveralls.json000066400000000000000000000013411455455346200256230ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:08:56 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200247170ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-absolute/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200254630ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/000077500000000000000000000000001455455346200251315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/Makefile000066400000000000000000000017751455455346200266030ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOVR_TEST_OPTIONS = -f 'main.cpp' all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coverage_unfiltered.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt lcov: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --lcov coverage.lcov cobertura: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html sonarqube: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --sonarqube sonarqube.xml jacoco: coverage_unfiltered.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --jacoco jacoco.xml clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/README000066400000000000000000000001501455455346200260050ustar00rootroot00000000000000A simple test for filtering source files using relative filepaths from existing unfiltered JSON report. gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/file1.cpp000066400000000000000000000000311455455346200266270ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp000066400000000000000000000004231455455346200265600ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/000077500000000000000000000000001455455346200270675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001455455346200303715ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200331000ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000052411455455346200330540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000010701455455346200330470ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431455455346200411250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200327230ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200323430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200331200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001455455346200303745ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000010721455455346200330540ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200411310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200331230ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001455455346200277655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200325060ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631455455346200344050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200324500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000011621455455346200324450ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041455455346200405170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200323170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200317460ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200325030ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/000077500000000000000000000000001455455346200277705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200325050ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000035631455455346200344100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200324530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.lcov000066400000000000000000000010211455455346200324420ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-from-unfiltered-tracefile/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151455455346200405230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200323220ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200317500ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-from-unfiltered-tracefile/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200325140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/000077500000000000000000000000001455455346200256755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/Makefile000066400000000000000000000036531455455346200273440ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links cd project; $(CXX) $(CFLAGS) -c src/main.cpp -o main.o cd project; $(CXX) $(CFLAGS) -c ignore-this/no.cpp -o no.o cd project; $(CXX) $(CFLAGS) -c relevant-library/src/yes.cpp -o yes.o cd project; $(CXX) $(CFLAGS) main.o no.o yes.o -o testcase run: txt lcov cobertura html sonarqube jacoco # the src/ filter is provided by the project/gcovr.cfg configuration file GCOVR_TEST_OPTIONS = -f '\.\./external-library/src' coverage_unfiltered.json: cd project; ./testcase cd project; $(GCOVR) --config gcovr_empty.cfg --json-pretty --json $(abspath $@) txt: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< -o ../coverage.txt lcov: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --lcov ../coverage.lcov cobertura: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --cobertura-pretty --cobertura ../cobertura.xml html: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --html-details -o ../coverage.html sonarqube: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --sonarqube ../sonarqube.xml jacoco: coverage_unfiltered.json cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../$< --jacoco ../jacoco.xml links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) ifeq ($(filter $(BASE_OS),Darwin),) cd project; \ test -d relevant-library || ln -sT ../external-library relevant-library else cd project; \ test -d relevant-library || ln -s ../external-library relevant-library endif else cmd.exe /C call setup.cmd endif clean: cd project; rm -f testcase *.gc* *.o; ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cd project; rm -rf relevant-library else if [ -d "project/relevant-library" ]; then\ cmd.exe /C "rmdir /S /Q project\relevant-library";\ fi endif rm -f coverage*.* sonarqube.xml jacoco.xml gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/README000066400000000000000000000003311455455346200265520ustar00rootroot00000000000000This test case covers relative filters that reference symlinks. The test can only pass if the symlinks are resolved prior to matching. Test uses unfiltered JSON coverage to create output coverates with aplied filters.gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/external-library/000077500000000000000000000000001455455346200311615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/external-library/src/000077500000000000000000000000001455455346200317505ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/external-library/src/yes.cpp000066400000000000000000000000441455455346200332520ustar00rootroot00000000000000int yes(int x) { return x % 2; } gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/000077500000000000000000000000001455455346200273435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/.gitignore000066400000000000000000000000221455455346200313250ustar00rootroot00000000000000/relevant-library gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/coverage.lcov000066400000000000000000000012731455455346200320260ustar00rootroot00000000000000TN:GCOVR report SF:/gcovr/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:/gcovr/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/gcovr.cfg000066400000000000000000000000161455455346200311410ustar00rootroot00000000000000filter = src/ gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/gcovr_empty.cfg000066400000000000000000000000001455455346200323500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/ignore-this/000077500000000000000000000000001455455346200315735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/ignore-this/no.cpp000066400000000000000000000001121455455346200327050ustar00rootroot00000000000000bool no(bool x) { if (!x) { return true; } return false; } gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/000077500000000000000000000000001455455346200301325ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp000066400000000000000000000002251455455346200315610ustar00rootroot00000000000000bool no(bool); int yes(int); int main(int argc, char *argv[]) { if (no(true)) { return yes(7); } else { return yes(10); } } gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/000077500000000000000000000000001455455346200276335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/000077500000000000000000000000001455455346200311355ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/cobertura.xml000066400000000000000000000030571455455346200336520ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/coverage.html000066400000000000000000000065271455455346200336300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/coverage.lcov000066400000000000000000000013241455455346200336150ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,_Z3yesi FNDA:1,_Z3yesi FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271455455346200423450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/coverage.txt000066400000000000000000000013351455455346200334730ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 5 4 80% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066351455455346200416520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/jacoco.xml000066400000000000000000000017031455455346200331160ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-10/sonarqube.xml000066400000000000000000000007721455455346200336640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13/000077500000000000000000000000001455455346200311405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13/coverage.lcov000066400000000000000000000013261455455346200336220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271455455346200423500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361455455346200416560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/clang-13/sonarqube.xml000066400000000000000000000007721455455346200336670ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/000077500000000000000000000000001455455346200305315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/cobertura.xml000066400000000000000000000027711455455346200332500ustar00rootroot00000000000000 . coverage.functions.html000066400000000000000000000036121455455346200351440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
main (src/main.cpp:4)called 1 time, returned 1 time71.0%
yes(int) (relevant-library/src/yes.cpp:1)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/coverage.html000066400000000000000000000065271455455346200332240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/coverage.lcov000066400000000000000000000012551455455346200332140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154001455455346200417300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 }
13

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/coverage.txt000066400000000000000000000013351455455346200330670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 4 3 75% 7 ------------------------------------------------------------------------------ TOTAL 6 5 83% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361455455346200412470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/jacoco.xml000066400000000000000000000016641455455346200325200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/reference/gcc-5/sonarqube.xml000066400000000000000000000007151455455346200332550ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib-from-unfiltered-tracefile/setup.cmd000066400000000000000000000001441455455346200275210ustar00rootroot00000000000000cd project if NOT exist relevant-library\nul ( mklink /j relevant-library ..\external-library ) gcovr-7.0/gcovr/tests/filter-relative-lib/000077500000000000000000000000001455455346200206415ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/Makefile000066400000000000000000000045101455455346200223010ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links cd project; $(CXX) $(CFLAGS) -c src/main.cpp -o main.o cd project; $(CXX) $(CFLAGS) -c ignore-this/no.cpp -o no.o cd project; $(CXX) $(CFLAGS) -c relevant-library/src/yes.cpp -o yes.o cd project; $(CXX) $(CFLAGS) main.o no.o yes.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls # the src/ filter is provided by the project/gcovr.cfg configuration file ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) GCOVR_TEST_OPTIONS = -f '\.\./external-library/src' else GCOVR_TEST_OPTIONS = -f '.*/external-library/src' endif coverage.json: cd project; ./testcase cd project; $(GCOVR) $(GCOVR_TEST_OPTIONS) --json-pretty --json $(abspath $@) txt: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg -o ../coverage.txt lcov: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --lcov ../coverage.lcov cobertura: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --cobertura-pretty --cobertura ../cobertura.xml html: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --html-details -o ../coverage.html sonarqube: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --sonarqube ../sonarqube.xml jacoco: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --jacoco ../jacoco.xml coveralls: coverage.json cd project; $(GCOVR) --config gcovr_empty.cfg --config src/gcovr_add_tracefile.cfg --coveralls-pretty --coveralls ../coveralls.json links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) ifeq ($(filter $(BASE_OS),Darwin),) cd project; \ test -d relevant-library || ln -sT ../external-library relevant-library else cd project; \ test -d relevant-library || ln -s ../external-library relevant-library endif else cmd.exe /C call setup.cmd endif clean: cd project; rm -f testcase *.gc* *.o; ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cd project; rm -rf relevant-library else if [ -d "project/relevant-library" ]; then\ cmd.exe /C "rmdir /S /Q project\relevant-library";\ fi endif rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.0/gcovr/tests/filter-relative-lib/README000066400000000000000000000002071455455346200215200ustar00rootroot00000000000000This test case covers relative filters that reference symlinks. The test can only pass if the symlinks are resolved prior to matching. gcovr-7.0/gcovr/tests/filter-relative-lib/external-library/000077500000000000000000000000001455455346200241255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/external-library/src/000077500000000000000000000000001455455346200247145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/external-library/src/yes.cpp000066400000000000000000000000441455455346200262160ustar00rootroot00000000000000int yes(int x) { return x % 2; } gcovr-7.0/gcovr/tests/filter-relative-lib/project/000077500000000000000000000000001455455346200223075ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/project/.gitignore000066400000000000000000000000561455455346200243000ustar00rootroot00000000000000# Ignore the linked directory relevant-librarygcovr-7.0/gcovr/tests/filter-relative-lib/project/coverage.lcov000066400000000000000000000012071455455346200247670ustar00rootroot00000000000000TN:GCOVR report SF:/gcovr/gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:/gcovr/gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record gcovr-7.0/gcovr/tests/filter-relative-lib/project/gcovr.cfg000066400000000000000000000000161455455346200241050ustar00rootroot00000000000000filter = src/ gcovr-7.0/gcovr/tests/filter-relative-lib/project/gcovr_empty.cfg000066400000000000000000000000001455455346200253140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/project/ignore-this/000077500000000000000000000000001455455346200245375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/project/ignore-this/no.cpp000066400000000000000000000001121455455346200256510ustar00rootroot00000000000000bool no(bool x) { if (!x) { return true; } return false; } gcovr-7.0/gcovr/tests/filter-relative-lib/project/src/000077500000000000000000000000001455455346200230765ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/project/src/gcovr_add_tracefile.cfg000066400000000000000000000000451455455346200275240ustar00rootroot00000000000000add-tracefile = ../../coverage*.json gcovr-7.0/gcovr/tests/filter-relative-lib/project/src/main.cpp000066400000000000000000000002251455455346200245250ustar00rootroot00000000000000bool no(bool); int yes(int); int main(int argc, char *argv[]) { if (no(true)) { return yes(7); } else { return yes(10); } } gcovr-7.0/gcovr/tests/filter-relative-lib/reference/000077500000000000000000000000001455455346200225775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/000077500000000000000000000000001455455346200241015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/cobertura.xml000066400000000000000000000030571455455346200266160ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/coverage.html000066400000000000000000000065271455455346200265740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/coverage.lcov000066400000000000000000000012401455455346200265560ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,_Z3yesi FNDA:1,_Z3yesi FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271455455346200353110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/coverage.txt000066400000000000000000000013351455455346200264370ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 5 4 80% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066351455455346200346160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/coveralls.json000066400000000000000000000015241455455346200267700ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:24 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "relevant-library/src/yes.cpp", "source_digest": "62521d726248e71c9a4b8d0a8c62ef43" }, { "coverage": [ null, null, null, 1, null, 1, 0, null, null, 1, null, 1 ], "name": "src/main.cpp", "source_digest": "ef90378fa289f7d7ec7a7b03b82a2863" } ] }gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/jacoco.xml000066400000000000000000000017031455455346200260620ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-10/sonarqube.xml000066400000000000000000000007721455455346200266300ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-13/000077500000000000000000000000001455455346200241045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-13/coverage.lcov000066400000000000000000000012421455455346200265630ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 DA:12,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154271455455346200353140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 1 }
13

coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361455455346200346220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/clang-13/sonarqube.xml000066400000000000000000000007721455455346200266330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/000077500000000000000000000000001455455346200234755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/cobertura.xml000066400000000000000000000027711455455346200262140ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.functions.html000066400000000000000000000036121455455346200301670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
main (src/main.cpp:4)called 1 time, returned 1 time71.0%
yes(int) (relevant-library/src/yes.cpp:1)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.html000066400000000000000000000065271455455346200261700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 5 6 83.3%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
external-library/src/yes.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
project/src/main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.lcov000066400000000000000000000011711455455346200261550ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative-lib/project/relevant-library/src/yes.cpp VER:62521d726248e71c9a4b8d0a8c62ef43 FN:1,yes(int) FNDA:1,yes(int) FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,dc38f7ea808f7277a4c5c35069c4325d DA:2,1,3aa7288ed012b3d8637f94edc3463ccf LH:2 LF:2 end_of_record SF:gcovr/tests/filter-relative-lib/project/src/main.cpp VER:ef90378fa289f7d7ec7a7b03b82a2863 FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:4,1,8e855b46bd5f3510eb5ca2bf348886b1 DA:6,1,8ba8315b66ccd2382880647191a788d2 DA:7,0,a93d9608a9fddbed6f619696bdd414f1 DA:10,1,28807f3f6f835e25e8a17c3759c84932 LH:3 LF:4 end_of_record coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000154001455455346200346740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 bool no(bool);
2 int yes(int);
3
4 1 int main(int argc, char *argv[])
5 {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (no(true)) {
7 return yes(7);
8 }
9 else {
10 1 return yes(10);
11 }
12 }
13

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/coverage.txt000066400000000000000000000013351455455346200260330ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ relevant-library/src/yes.cpp 2 2 100% src/main.cpp 4 3 75% 7 ------------------------------------------------------------------------------ TOTAL 6 5 83% ------------------------------------------------------------------------------ coverage.yes.cpp.37f9f505d6c6aaab5562071eb5f4d9da.html000066400000000000000000000066361455455346200342130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../
File: relevant-library/src/yes.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int yes(int x) {
2 1 return x % 2;
3 }
4

gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/coveralls.json000066400000000000000000000015271455455346200263670ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:58:36 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "relevant-library/src/yes.cpp", "source_digest": "62521d726248e71c9a4b8d0a8c62ef43" }, { "coverage": [ null, null, null, 1, null, 1, 0, null, null, 1, null, null ], "name": "src/main.cpp", "source_digest": "ef90378fa289f7d7ec7a7b03b82a2863" } ] }gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/jacoco.xml000066400000000000000000000016641455455346200254640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib/reference/gcc-5/sonarqube.xml000066400000000000000000000007151455455346200262210ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative-lib/setup.cmd000066400000000000000000000001441455455346200224650ustar00rootroot00000000000000cd project if NOT exist relevant-library\nul ( mklink /j relevant-library ..\external-library ) gcovr-7.0/gcovr/tests/filter-relative/000077500000000000000000000000001455455346200200755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/Makefile000066400000000000000000000016451455455346200215430ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) -f 'main.cpp' --json-pretty --json $@ # use a relative filter here txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/filter-relative/README000066400000000000000000000001441455455346200207540ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/filter-relative/file1.cpp000066400000000000000000000000311455455346200215730ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/filter-relative/main.cpp000066400000000000000000000004231455455346200215240ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/filter-relative/reference/000077500000000000000000000000001455455346200220335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/000077500000000000000000000000001455455346200233355ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/cobertura.xml000066400000000000000000000024211455455346200260440ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/coverage.html000066400000000000000000000052411455455346200260200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/coverage.lcov000066400000000000000000000010361455455346200260150ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212431455455346200340710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/coverage.txt000066400000000000000000000012321455455346200256670ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/coveralls.json000066400000000000000000000013361455455346200262250ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:20 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/jacoco.xml000066400000000000000000000012101455455346200253070ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative/reference/clang-10/sonarqube.xml000066400000000000000000000007631455455346200260640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative/reference/clang-13/000077500000000000000000000000001455455346200233405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/clang-13/coverage.lcov000066400000000000000000000010401455455346200260130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200340750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-relative/reference/clang-13/sonarqube.xml000066400000000000000000000007631455455346200260670ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/000077500000000000000000000000001455455346200227315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/cobertura.xml000066400000000000000000000026741455455346200254520ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200274300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200254140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/coverage.lcov000066400000000000000000000011301455455346200254040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222041455455346200334630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200252630ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 8 7 87% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/coveralls.json000066400000000000000000000013071455455346200256170ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200247120ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200254470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/000077500000000000000000000000001455455346200227345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/cobertura.xml000066400000000000000000000023371455455346200254510ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/coverage.functions.html000066400000000000000000000035631455455346200274330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200254170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/coverage.lcov000066400000000000000000000007671455455346200254260ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/filter-relative/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212151455455346200334670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200252660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 7 6 85% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/coveralls.json000066400000000000000000000013411455455346200256200ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:09:00 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/jacoco.xml000066400000000000000000000011711455455346200247140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/filter-relative/reference/gcc-8/sonarqube.xml000066400000000000000000000007061455455346200254600ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/gcc-abspath/000077500000000000000000000000001455455346200171535ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcc-abspath/Makefile000066400000000000000000000003741455455346200206170ustar00rootroot00000000000000all: cd subfolder&& $(MAKE) run: json json: cd subfolder&& ./testcase mv -f --target-directory . subfolder/*.gc?? $(GCOVR) -d --json-pretty --json coverage.json clean: cd subfolder&& make clean rm -f testcase rm -f *.gc* rm -f coverage.json gcovr-7.0/gcovr/tests/gcc-abspath/reference/000077500000000000000000000000001455455346200211115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcc-abspath/reference/gcc-8/000077500000000000000000000000001455455346200220125ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcc-abspath/reference/gcc-8/coverage.json000066400000000000000000000020461455455346200245020ustar00rootroot00000000000000{ "files": [ { "file": "subfolder/main.c", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 3, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 3 }, { "branches": [], "count": 1, "gcovr/md5": "ad2135afdb23d647f015857eac53de75", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 5 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/gcc-abspath/subfolder/000077500000000000000000000000001455455346200211405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcc-abspath/subfolder/Makefile000066400000000000000000000002551455455346200226020ustar00rootroot00000000000000CFLAGS := -fPIC -fprofile-arcs -ftest-coverage -fprofile-abs-path all: testcase testcase: main.c $(CC) $(CFLAGS) -o $@ $^ clean: rm -f testcase rm -f *.gc* rm -f *.o gcovr-7.0/gcovr/tests/gcc-abspath/subfolder/main.c000066400000000000000000000001401455455346200222230ustar00rootroot00000000000000#include int main(int argc, char* argv[]) { printf("Hello world\n"); return 0; } gcovr-7.0/gcovr/tests/gcov-ignore_output_error/000077500000000000000000000000001455455346200220475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-ignore_output_error/.gitignore000066400000000000000000000000071455455346200240340ustar00rootroot00000000000000build/ gcovr-7.0/gcovr/tests/gcov-ignore_output_error/Makefile000066400000000000000000000006441455455346200235130ustar00rootroot00000000000000 all: mkdir build cd build ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../src/main.cpp -o testcase run: json json: cd build ; ./testcase chmod $(if $(filter Darwin,$(HOST_OS) $(OSTYPE)),0455,0555) src build $(GCOVR) --verbose --json-pretty --json coverage.json --gcov-ignore-errors=output_error --root src build clean: chmod 0755 src build 2>/dev/null ; exit 0 rm -rf build rm -f *.gc* rm -f coverage.json gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/000077500000000000000000000000001455455346200240055ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/clang-10/000077500000000000000000000000001455455346200253075ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/clang-10/coverage.json000066400000000000000000000000661455455346200277770ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/gcc-5/000077500000000000000000000000001455455346200247035ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/gcc-5/coverage.json000066400000000000000000000000661455455346200273730ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/gcc-8-Windows/000077500000000000000000000000001455455346200263365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-ignore_output_error/reference/gcc-8-Windows/coverage.json000066400000000000000000000015511455455346200310260ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 5 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/gcov-ignore_output_error/src/000077500000000000000000000000001455455346200226365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-ignore_output_error/src/main.cpp000066400000000000000000000001071455455346200242640ustar00rootroot00000000000000#include int main(int argc, char* argv[]) { return 0; } gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/000077500000000000000000000000001455455346200221405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/.gitignore000066400000000000000000000000071455455346200241250ustar00rootroot00000000000000build/ gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/Makefile000066400000000000000000000006541455455346200236050ustar00rootroot00000000000000 all: mkdir build cd build ; $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../src/main.cpp -o testcase run: json json: cd build ; ./testcase chmod $(if $(filter Darwin,$(HOST_OS) $(OSTYPE)),0455,0555) src build $(GCOVR) --verbose --json-pretty --json coverage.json --gcov-ignore-errors=no_working_dir_found --root src build clean: chmod 0755 src build 2>/dev/null ; exit 0 rm -rf build rm -f *.gc* rm -f coverage.json gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/reference/000077500000000000000000000000001455455346200240765ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/reference/clang-10/000077500000000000000000000000001455455346200254005ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/reference/clang-10/coverage.json000066400000000000000000000000661455455346200300700ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/reference/gcc-5/000077500000000000000000000000001455455346200247745ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/reference/gcc-5/coverage.json000066400000000000000000000000661455455346200274640ustar00rootroot00000000000000{ "files": [], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/src/000077500000000000000000000000001455455346200227275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/gcov-no_working_dir_found/src/main.cpp000066400000000000000000000001071455455346200243550ustar00rootroot00000000000000#include int main(int argc, char* argv[]) { return 0; } gcovr-7.0/gcovr/tests/html-css-with-pygments/000077500000000000000000000000001455455346200213465ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css-with-pygments/Makefile000066400000000000000000000004041455455346200230040ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --html-self-contained --html-css=config/style.css -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-css-with-pygments/config/000077500000000000000000000000001455455346200226135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css-with-pygments/config/style.css000066400000000000000000000002351455455346200244650ustar00rootroot00000000000000/* custom CSS */ /* pygments syntax highlighting */ .cp { color: #BC7A00 } /* Comment.Preproc */ /* this part shall suppress addition of pygments styles */ gcovr-7.0/gcovr/tests/html-css-with-pygments/main.cpp000066400000000000000000000000331455455346200227720ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-css-with-pygments/reference/000077500000000000000000000000001455455346200233045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css-with-pygments/reference/clang-10/000077500000000000000000000000001455455346200246065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css-with-pygments/reference/clang-10/coverage.html000066400000000000000000000052741455455346200272770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-css-with-pygments/reference/gcc-5/000077500000000000000000000000001455455346200242025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css-with-pygments/reference/gcc-5/coverage.html000066400000000000000000000052741455455346200266730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-css/000077500000000000000000000000001455455346200165315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css/Makefile000066400000000000000000000004041455455346200201670ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --html-self-contained --html-css=config/style.css -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-css/config/000077500000000000000000000000001455455346200177765ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css/config/style.css000066400000000000000000000000211455455346200216410ustar00rootroot00000000000000/* custom CSS */ gcovr-7.0/gcovr/tests/html-css/main.cpp000066400000000000000000000000331455455346200201550ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-css/reference/000077500000000000000000000000001455455346200204675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css/reference/clang-10/000077500000000000000000000000001455455346200217715ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css/reference/clang-10/coverage.html000066400000000000000000000150301455455346200244510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-css/reference/gcc-5/000077500000000000000000000000001455455346200213655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-css/reference/gcc-5/coverage.html000066400000000000000000000150301455455346200240450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-default/000077500000000000000000000000001455455346200173655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-default/Makefile000066400000000000000000000003321455455346200210230ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-default/main.cpp000066400000000000000000000000331455455346200210110ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-default/reference/000077500000000000000000000000001455455346200213235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-default/reference/clang-10/000077500000000000000000000000001455455346200226255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-default/reference/clang-10/coverage.css000066400000000000000000000312761455455346200251430ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-default/reference/clang-10/coverage.html000066400000000000000000000052441455455346200253130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066141455455346200333660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-default/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-default/reference/gcc-5/000077500000000000000000000000001455455346200222215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-default/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200245370ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-default/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200267070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-default/reference/gcc-5/coverage.html000066400000000000000000000052441455455346200247070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066141455455346200327620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-default/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-encoding-cp1252/000077500000000000000000000000001455455346200204415ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-cp1252/Makefile000066400000000000000000000004111455455346200220750ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding utf8 --html-encoding cp1252 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.0/gcovr/tests/html-encoding-cp1252/main.cpp000066400000000000000000000003421455455346200220700ustar00rootroot00000000000000// vim: fileencoding=utf8 int main() { // non-BMP Unicode codepoint: ☃ (snowman) // chars that are different in common single-byte encodings: // œuvre, “typographic quotes”, ¦, ¼, €, ¤ return 0; } gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/000077500000000000000000000000001455455346200223775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/clang-10/000077500000000000000000000000001455455346200237015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/clang-10/coverage.html000066400000000000000000000052451455455346200263700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110411455455346200344300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, typographic quotes, , , ,
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/gcc-5/000077500000000000000000000000001455455346200232755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/gcc-5/coverage.functions.html000066400000000000000000000033121455455346200277640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/gcc-5/coverage.html000066400000000000000000000052451455455346200257640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110411455455346200340240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-cp1252/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, typographic quotes, , , ,
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/000077500000000000000000000000001455455346200211555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/Makefile000066400000000000000000000004161455455346200226160ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding utf8 --html-encoding iso-8859-15 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/main.cpp000066400000000000000000000003421455455346200226040ustar00rootroot00000000000000// vim: fileencoding=utf8 int main() { // non-BMP Unicode codepoint: ☃ (snowman) // chars that are different in common single-byte encodings: // œuvre, “typographic quotes”, ¦, ¼, €, ¤ return 0; } gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/000077500000000000000000000000001455455346200231135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/clang-10/000077500000000000000000000000001455455346200244155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/clang-10/coverage.html000066400000000000000000000052521455455346200271020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110731455455346200351510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, “typographic quotes”, ¦, ¼, , ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5/000077500000000000000000000000001455455346200240115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5/coverage.functions.html000066400000000000000000000033171455455346200305050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5/coverage.html000066400000000000000000000052521455455346200264760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110731455455346200345450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-encoding-iso-8859-15/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // uvre, “typographic quotes”, ¦, ¼, , ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-file-not-found/000077500000000000000000000000001455455346200205675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-file-not-found/Makefile000066400000000000000000000003031455455346200222230ustar00rootroot00000000000000all: @echo "This test uses a tracefile." run: html html: $(GCOVR) -d --json-add-tracefile input.json --html-details coverage.html; test $$? -eq 128 clean: rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-file-not-found/input.json000066400000000000000000000013131455455346200226170ustar00rootroot00000000000000{ "files": [ { "file": "does-not-exist.cpp", "functions": [ { "blocks_percent": 100.0, "execution_count": 1, "lineno": 2, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "line_number": 2 }, { "branches": [], "count": 1, "line_number": 3 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/html-file-not-found/reference/000077500000000000000000000000001455455346200225255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-file-not-found/reference/clang-10/000077500000000000000000000000001455455346200240275ustar00rootroot00000000000000coverage.does-not-exist.cpp.1630668f5825154f66e6eb6df88396a9.html000066400000000000000000000052431455455346200362170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-file-not-found/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: does-not-exist.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 !!! File not found !!!
2 1
3 1

gcovr-7.0/gcovr/tests/html-file-not-found/reference/clang-10/coverage.functions.html000066400000000000000000000033351455455346200305230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (does-not-exist.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-file-not-found/reference/clang-10/coverage.html000066400000000000000000000052701455455346200265140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
does-not-exist.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-file-not-found/reference/gcc-5/000077500000000000000000000000001455455346200234235ustar00rootroot00000000000000coverage.does-not-exist.cpp.1630668f5825154f66e6eb6df88396a9.html000066400000000000000000000052431455455346200356130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-file-not-found/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: does-not-exist.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 !!! File not found !!!
2 1
3 1

gcovr-7.0/gcovr/tests/html-file-not-found/reference/gcc-5/coverage.functions.html000066400000000000000000000033351455455346200301170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (does-not-exist.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-file-not-found/reference/gcc-5/coverage.html000066400000000000000000000052701455455346200261100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
does-not-exist.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-high-100/000077500000000000000000000000001455455346200171565ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-100/Makefile000066400000000000000000000003661455455346200206230ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-high-threshold=100.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-high-100/main.cpp000066400000000000000000000000361455455346200206050ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-high-100/reference/000077500000000000000000000000001455455346200211145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-100/reference/clang-10/000077500000000000000000000000001455455346200224165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-100/reference/clang-10/coverage.html000066400000000000000000000052401455455346200251000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200331620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-100/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-high-100/reference/gcc-5/000077500000000000000000000000001455455346200220125ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-100/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200265000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-high-100/reference/gcc-5/coverage.html000066400000000000000000000052401455455346200244740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200325560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-100/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-high-75/000077500000000000000000000000001455455346200171115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-75/Makefile000066400000000000000000000003651455455346200205550ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-high-threshold=75.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-high-75/main.cpp000066400000000000000000000000361455455346200205400ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-high-75/reference/000077500000000000000000000000001455455346200210475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-75/reference/clang-10/000077500000000000000000000000001455455346200223515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-75/reference/clang-10/coverage.html000066400000000000000000000051441455455346200250360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200331150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-75/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-high-75/reference/gcc-5/000077500000000000000000000000001455455346200217455ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-75/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200264330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-high-75/reference/gcc-5/coverage.html000066400000000000000000000051441455455346200244320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200325110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-high-75/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-line-branch/000077500000000000000000000000001455455346200201235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-line-branch/Makefile000066400000000000000000000005311455455346200215620ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-high-threshold=75.0 --html-medium-threshold-branch=74 \ --html-medium-threshold-line=70 --html-high-threshold-line=70 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-line-branch/main.cpp000066400000000000000000000000361455455346200215520ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-line-branch/reference/000077500000000000000000000000001455455346200220615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-line-branch/reference/clang-10/000077500000000000000000000000001455455346200233635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-line-branch/reference/clang-10/coverage.html000066400000000000000000000061031455455346200260440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Lines: low: ≥ 0% high: ≥ 70.0%
Branches: low: ≥ 0% medium: ≥ 74.0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200341270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-line-branch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-line-branch/reference/gcc-5/000077500000000000000000000000001455455346200227575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-line-branch/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200274450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-line-branch/reference/gcc-5/coverage.html000066400000000000000000000061031455455346200254400ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: ≥ 75.0%
Lines: low: ≥ 0% high: ≥ 70.0%
Branches: low: ≥ 0% medium: ≥ 74.0% high: ≥ 75.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200335230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-line-branch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-medium-100-high-100/000077500000000000000000000000001455455346200207325ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-100-high-100/Makefile000066400000000000000000000004241455455346200223720ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-medium-threshold=100.0 --html-high-threshold=100.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-medium-100-high-100/main.cpp000066400000000000000000000000361455455346200223610ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/000077500000000000000000000000001455455346200226705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/clang-10/000077500000000000000000000000001455455346200241725ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/clang-10/coverage.html000066400000000000000000000051401455455346200266530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200347360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/gcc-5/000077500000000000000000000000001455455346200235665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200302540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/gcc-5/coverage.html000066400000000000000000000051401455455346200262470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% high: = 100%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200343320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-100-high-100/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-medium-50/000077500000000000000000000000001455455346200174435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-50/Makefile000066400000000000000000000003671455455346200211110ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --html-medium-threshold=50.0 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-medium-50/main.cpp000066400000000000000000000000361455455346200210720ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-medium-50/reference/000077500000000000000000000000001455455346200214015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-50/reference/clang-10/000077500000000000000000000000001455455346200227035ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-50/reference/clang-10/coverage.html000066400000000000000000000052441455455346200253710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 50.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200334470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-50/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-medium-50/reference/gcc-5/000077500000000000000000000000001455455346200222775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-50/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200267650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-medium-50/reference/gcc-5/coverage.html000066400000000000000000000052441455455346200247650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 50.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000066171455455346200330430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-medium-50/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-filter/000077500000000000000000000000001455455346200205065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/.gitignore000066400000000000000000000000101455455346200224650ustar00rootroot00000000000000subdir/ gcovr-7.0/gcovr/tests/html-nested-filter/Makefile000066400000000000000000000022351455455346200221500ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir --filter subdir/A -a $< --verbose --html-nested ./ clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.0/gcovr/tests/html-nested-filter/README000066400000000000000000000007011455455346200213640ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. The special case here is that a filter is used to filter a single directory. In this case, the directory listings should be unsorted. gcovr-7.0/gcovr/tests/html-nested-filter/reference/000077500000000000000000000000001455455346200224445ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10/000077500000000000000000000000001455455346200237465ustar00rootroot00000000000000coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065301455455346200350110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142051455455346200360650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124721455455346200360240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124721455455346200361150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10/coverage_nested.css000066400000000000000000000312761455455346200276260ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124641455455346200357200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165671455455346200360770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124701455455346200364040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066061455455346200362160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10/coverage_nested.functions.html000066400000000000000000000061121455455346200320000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-10/coverage_nested.html000066400000000000000000000136271455455346200300020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13/000077500000000000000000000000001455455346200237515ustar00rootroot00000000000000coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011455455346200360640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124731455455346200360300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124731455455346200361210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124651455455346200357240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165631455455346200360760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124711455455346200364100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041455455346200362170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-filter/reference/clang-13/coverage_nested.functions.html000066400000000000000000000061041455455346200320040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5/000077500000000000000000000000001455455346200233425ustar00rootroot00000000000000coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065301455455346200344050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011455455346200354550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124441455455346200354170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124441455455346200355100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5/coverage_nested.css000066400000000000000000000312761455455346200272220ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124361455455346200353130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165211455455346200354610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124421455455346200357770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041455455346200356100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5/coverage_nested.functions.html000066400000000000000000000061041455455346200313750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-filter/reference/gcc-5/coverage_nested.html000066400000000000000000000136251455455346200273740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-nested-nonsort/000077500000000000000000000000001455455346200207235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/Makefile000066400000000000000000000022011455455346200223560ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested ./ clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.0/gcovr/tests/html-nested-nonsort/README000066400000000000000000000005631455455346200216070ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be unsorted. gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/000077500000000000000000000000001455455346200226615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10/000077500000000000000000000000001455455346200241635ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136441455455346200347610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351455455346200352330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142051455455346200363020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124721455455346200362410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124721455455346200363320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10/coverage_nested.css000066400000000000000000000312761455455346200300430ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124641455455346200361350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165671455455346200363140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124701455455346200366210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066061455455346200364330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10/coverage_nested.functions.html000066400000000000000000000063731455455346200322260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10/coverage_nested.html000066400000000000000000000064751455455346200302220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601455455346200363770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13/000077500000000000000000000000001455455346200241665ustar00rootroot00000000000000coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011455455346200363010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124731455455346200362450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124731455455346200363360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124651455455346200361410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165631455455346200363130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124711455455346200366250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041455455346200364340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/clang-13/coverage_nested.functions.html000066400000000000000000000063651455455346200322320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5/000077500000000000000000000000001455455346200235575ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421455455346200343530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351455455346200346270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011455455346200356720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124441455455346200356340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124441455455346200357250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5/coverage_nested.css000066400000000000000000000312761455455346200274370ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124361455455346200355300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165211455455346200356760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124421455455346200362140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041455455346200360250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5/coverage_nested.functions.html000066400000000000000000000063651455455346200316230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5/coverage_nested.html000066400000000000000000000064701455455346200276110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243461455455346200360000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-8/000077500000000000000000000000001455455346200235625ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421455455346200343560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351455455346200346320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-8/coverage_nested.functions.html000066400000000000000000000063651455455346200316260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-8/coverage_nested.html000066400000000000000000000064751455455346200276210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601455455346200357760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-nonsort/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/000077500000000000000000000000001455455346200217665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/Makefile000066400000000000000000000022011455455346200234210ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested ./ clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.0/gcovr/tests/html-nested-sort-casefold/README000066400000000000000000000005631455455346200226520ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be unsorted. gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/000077500000000000000000000000001455455346200237245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10/000077500000000000000000000000001455455346200252265ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136441455455346200360240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351455455346200362760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142051455455346200373450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124721455455346200373040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124721455455346200373750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10/coverage_nested.css000066400000000000000000000312761455455346200311060ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124641455455346200372000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165671455455346200373570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124701455455346200376640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066061455455346200374760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10/coverage_nested.functions.html000066400000000000000000000063731455455346200332710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10/coverage_nested.html000066400000000000000000000064751455455346200312650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601455455346200374420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13/000077500000000000000000000000001455455346200252315ustar00rootroot00000000000000coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011455455346200373440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124731455455346200373100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124731455455346200374010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124651455455346200372040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165631455455346200373560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124711455455346200376700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041455455346200374770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/clang-13/coverage_nested.functions.html000066400000000000000000000063651455455346200332750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/000077500000000000000000000000001455455346200246225ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421455455346200354160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351455455346200356720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage_nested.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000142011455455346200367350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage_nested.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124441455455346200366770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage_nested.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124441455455346200367700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/coverage_nested.css000066400000000000000000000312761455455346200305020ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage_nested.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124361455455346200365730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165211455455346200367410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage_nested.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124421455455346200372570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage_nested.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000066041455455346200370700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/coverage_nested.functions.html000066400000000000000000000063651455455346200326660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5/coverage_nested.html000066400000000000000000000064701455455346200306540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243461455455346200370430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-8/000077500000000000000000000000001455455346200246255ustar00rootroot00000000000000coverage_nested.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000136421455455346200354210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage_nested.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065351455455346200356750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-8/coverage_nested.functions.html000066400000000000000000000063651455455346200326710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-8/coverage_nested.html000066400000000000000000000064751455455346200306640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage_nested.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233601455455346200370410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-casefold/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/000077500000000000000000000000001455455346200223235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/.gitignore000066400000000000000000000000101455455346200243020ustar00rootroot00000000000000subdir/ gcovr-7.0/gcovr/tests/html-nested-sort-percentage/Makefile000066400000000000000000000022411455455346200237620ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested --sort-percentage -o coverage.html clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.0/gcovr/tests/html-nested-sort-percentage/README000066400000000000000000000005771455455346200232140ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be sorted by percentage. gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/000077500000000000000000000000001455455346200242615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10/000077500000000000000000000000001455455346200255635ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135541455455346200350170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011455455346200352620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141761455455346200363470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124631455455346200362770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124631455455346200363700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10/coverage.css000066400000000000000000000312761455455346200301010ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200361730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601455455346200363430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200366570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771455455346200365000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10/coverage.functions.html000066400000000000000000000062561455455346200322640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10/coverage.html000066400000000000000000000064411455455346200302510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200364350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13/000077500000000000000000000000001455455346200255665ustar00rootroot00000000000000coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721455455346200363460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124641455455346200363030ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124641455455346200363740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561455455346200361770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541455455346200363510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621455455346200366630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200365010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/clang-13/coverage.functions.html000066400000000000000000000062501455455346200322610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/000077500000000000000000000000001455455346200251575ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521455455346200344110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011455455346200346560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721455455346200357370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124351455455346200356720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124351455455346200357630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200274750ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271455455346200355660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121455455346200357340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331455455346200362520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200360720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/coverage.functions.html000066400000000000000000000062501455455346200316520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5/coverage.html000066400000000000000000000064341455455346200276470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371455455346200360360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-8/000077500000000000000000000000001455455346200251625ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521455455346200344140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011455455346200346610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-8/coverage.functions.html000066400000000000000000000062501455455346200316550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-8/coverage.html000066400000000000000000000064411455455346200276500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200360340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/000077500000000000000000000000001455455346200222005ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/.gitignore000066400000000000000000000000101455455346200241570ustar00rootroot00000000000000subdir/ gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/Makefile000066400000000000000000000022441455455346200236420ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: copy $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: html coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ html: coverage.json $(GCOVR) -r subdir -a $< --html-nested --sort-uncovered --html coverage.html clean: rm -rf ./subdir rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* copy: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) cp -fr ../nested/subdir . else COPY /Y ../nested/subdir subdirs endif gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/README000066400000000000000000000006041455455346200230600ustar00rootroot00000000000000This test case tests the output of cascaded html coverage reports. It will test that a directory with items in it properly aggregates the statistics within it, all the sorting works for each directory, any flattening of directories that have a single entry, and the writing of source files within each directory. In this case, the directory listings should be sorted by uncovered lines. gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/000077500000000000000000000000001455455346200241365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/000077500000000000000000000000001455455346200254405ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135541455455346200346740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011455455346200351370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141761455455346200362240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124631455455346200361540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124631455455346200362450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/coverage.css000066400000000000000000000312761455455346200277560ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200360500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601455455346200362200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200365340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771455455346200363550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/coverage.functions.html000066400000000000000000000062561455455346200321410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/File2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time80.0%
_Z4bar_v (A/File2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time80.0%
_Z4foo6i (A/C/D/File6.cpp:1)called 1 time, returned 1 time80.0%
_Z6foobari (A/File4.cpp:1)called 1 time, returned 1 time80.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10/coverage.html000066400000000000000000000064411455455346200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0
A 61.5 61.5% 24 / 39 66.7% 6 / 9 40.0% 4 / 10

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200363120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13/000077500000000000000000000000001455455346200254435ustar00rootroot00000000000000coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721455455346200362230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124641455455346200361600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124641455455346200362510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561455455346200360540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541455455346200362260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621455455346200365400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200363560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/clang-13/coverage.functions.html000066400000000000000000000062501455455346200321360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/000077500000000000000000000000001455455346200250345ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521455455346200342660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011455455346200345330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721455455346200356140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124351455455346200355470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124351455455346200356400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200273520ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271455455346200354430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121455455346200356110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331455455346200361270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200357470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/coverage.functions.html000066400000000000000000000062501455455346200315270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5/coverage.html000066400000000000000000000064341455455346200275240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371455455346200357130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8/000077500000000000000000000000001455455346200250375ustar00rootroot00000000000000coverage.A.7fc56270e7a70fa81a5935b72eacbe29.html000066400000000000000000000135521455455346200342710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.C.65c6818f1beed0acac61ab4a271ddda2.html000066400000000000000000000065011455455346200345360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8/coverage.functions.html000066400000000000000000000062501455455346200315320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8/coverage.html000066400000000000000000000064411455455346200275250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0
A 58.8 58.8% 20 / 34 66.7% 6 / 9 40.0% 4 / 10

coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200357110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-nested-sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/000077500000000000000000000000001455455346200223445ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/Makefile000066400000000000000000000004001455455346200237760ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details --no-html-details-syntax-highlighting -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/main.cpp000066400000000000000000000000331455455346200237700ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/000077500000000000000000000000001455455346200243025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/clang-10/000077500000000000000000000000001455455346200256045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/clang-10/coverage.css000066400000000000000000000213261455455346200301150ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; }gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/clang-10/coverage.html000066400000000000000000000052441455455346200302720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000060601455455346200363400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/000077500000000000000000000000001455455346200252005ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/coverage.css000066400000000000000000000213261455455346200275110ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; }gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200316660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5/coverage.html000066400000000000000000000052441455455346200276660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000060601455455346200357340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-no-syntax-highlighting/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/000077500000000000000000000000001455455346200217375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/Makefile000066400000000000000000000004121455455346200233740ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -finput-charset=cp1252 main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding cp1252 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/main.cpp000066400000000000000000000003221455455346200233640ustar00rootroot00000000000000// vim: fileencoding=cp1252 int main() { // Unicode characters not supported // chars that are different in common single-byte encodings: // uvre, typographic quotes, , , , return 0; } gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/000077500000000000000000000000001455455346200236755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/clang-10/000077500000000000000000000000001455455346200251775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/clang-10/coverage.html000066400000000000000000000050201455455346200276550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-09-06 14:37:43
Legend: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000076451455455346200357450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2021-09-06 14:37:43
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=cp1252
2
3 1 int main() {
4 // Unicode characters not supported
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/clang-13/000077500000000000000000000000001455455346200252025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/clang-13/coverage.html000066400000000000000000000050201455455346200276600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2021-09-06 14:37:43
Legend: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000076451455455346200357500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2021-09-06 14:37:43
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=cp1252
2
3 1 int main() {
4 // Unicode characters not supported
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5/000077500000000000000000000000001455455346200245735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200312610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5/coverage.html000066400000000000000000000052441455455346200272610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110321455455346200353220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-cp1252/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=cp1252
2
3 1 int main() {
4 // Unicode characters not supported
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-source-encoding-utf8/000077500000000000000000000000001455455346200217115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-utf8/Makefile000066400000000000000000000003611455455346200233510ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html-details -o coverage.html --source-encoding utf8 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-source-encoding-utf8/main.cpp000066400000000000000000000003421455455346200233400ustar00rootroot00000000000000// vim: fileencoding=utf8 int main() { // non-BMP Unicode codepoint: ☃ (snowman) // chars that are different in common single-byte encodings: // œuvre, “typographic quotes”, ¦, ¼, €, ¤ return 0; } gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/000077500000000000000000000000001455455346200236475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/clang-10/000077500000000000000000000000001455455346200251515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/clang-10/coverage.html000066400000000000000000000052441455455346200276370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110401455455346200356770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/gcc-5/000077500000000000000000000000001455455346200245455ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200312330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:3)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/gcc-5/coverage.html000066400000000000000000000052441455455346200272330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000110401455455346200352730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-source-encoding-utf8/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 // vim: fileencoding=utf8
2
3 1 int main() {
4 // non-BMP Unicode codepoint: ☃ (snowman)
5 // chars that are different in common single-byte encodings:
6 // œuvre, “typographic quotes”, ¦, ¼, €, ¤
7 1 return 0;
8 }
9

gcovr-7.0/gcovr/tests/html-tab-size-2/000077500000000000000000000000001455455346200176165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-tab-size-2/Makefile000066400000000000000000000003751455455346200212630ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --no-html-self-contained --html-tab-size=2 -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-tab-size-2/main.cpp000066400000000000000000000000331455455346200212420ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-tab-size-2/reference/000077500000000000000000000000001455455346200215545ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-tab-size-2/reference/clang-10/000077500000000000000000000000001455455346200230565ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-tab-size-2/reference/clang-10/coverage.css000066400000000000000000000312761455455346200253740ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 2; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-tab-size-2/reference/clang-10/coverage.html000066400000000000000000000050471455455346200255450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-tab-size-2/reference/gcc-5/000077500000000000000000000000001455455346200224525ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-tab-size-2/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200247700ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 2; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-tab-size-2/reference/gcc-5/coverage.html000066400000000000000000000050471455455346200251410ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-template-dir/000077500000000000000000000000001455455346200203305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-template-dir/Makefile000066400000000000000000000004331455455346200217700ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) -d --html --html-self-contained --html-css=style.css --html-template-dir=./config/ -o coverage.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-template-dir/config/000077500000000000000000000000001455455346200215755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-template-dir/config/base.html000066400000000000000000000017621455455346200234030ustar00rootroot00000000000000{# -*- engine: jinja -*- #} TEST_TITLE_OVERRIDE {% if css_link is defined %} {% else %} {% endif %}

{{info.head}}


{% block summary %} {% endblock %}

{% block content %} {% endblock %}
gcovr-7.0/gcovr/tests/html-template-dir/config/directory_page.summary.html000066400000000000000000000064021455455346200271610ustar00rootroot00000000000000{# -*- engine: jinja -*- #}
{% if (COVERAGE_MED != LINE_COVERAGE_MED) or (COVERAGE_HIGH != LINE_COVERAGE_HIGH) %} {% endif %} {% if (COVERAGE_MED != BRANCH_COVERAGE_MED) or (COVERAGE_HIGH != BRANCH_COVERAGE_HIGH) %} {% endif %}
DIRECTORY_TEST_OVERRIDE {{info.get_directory()}}
Date: {{info.date}}
Coverage: low: ≥ 0% {% if COVERAGE_MED != COVERAGE_HIGH %} medium: ≥ {{COVERAGE_MED}}% {% endif %} {% if COVERAGE_HIGH < 100 %} high: ≥ {{COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Lines: low: ≥ 0% {% if LINE_COVERAGE_MED != LINE_COVERAGE_HIGH %} medium: ≥ {{LINE_COVERAGE_MED}}% {% endif %} {% if LINE_COVERAGE_HIGH < 100 %} high: ≥ {{LINE_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
Branches: low: ≥ 0% {% if BRANCH_COVERAGE_MED != BRANCH_COVERAGE_HIGH %} medium: ≥ {{BRANCH_COVERAGE_MED}}% {% endif %} {% if BRANCH_COVERAGE_HIGH < 100 %} high: ≥ {{BRANCH_COVERAGE_HIGH}}% {% else %} high: = 100% {% endif %}
{% if SHOW_DECISION %} {% endif %} {% if not EXCLUDE_CALLS %} {% endif %}
Exec Total Coverage
Lines: {{info.lines.exec}} {{info.lines.total}} {{info.lines.coverage}}%
Functions: {{info.functions.exec}} {{info.functions.total}} {{info.functions.coverage}}%
Branches: {{info.branches.exec}} {{info.branches.total}} {{info.branches.coverage}}%
Decisions: {{info.decisions.exec}} {{info.decisions.total}} {{info.decisions.coverage}}%
Calls: {{info.calls.exec}} {{info.calls.total}} {{info.calls.coverage}}%
gcovr-7.0/gcovr/tests/html-template-dir/main.cpp000066400000000000000000000000331455455346200217540ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-template-dir/reference/000077500000000000000000000000001455455346200222665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-template-dir/reference/clang-10/000077500000000000000000000000001455455346200235705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-template-dir/reference/clang-10/coverage.html000066400000000000000000000150461455455346200262570ustar00rootroot00000000000000 TEST_TITLE_OVERRIDE

GCC Code Coverage Report


DIRECTORY_TEST_OVERRIDE .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-template-dir/reference/gcc-5/000077500000000000000000000000001455455346200231645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-template-dir/reference/gcc-5/coverage.html000066400000000000000000000150461455455346200256530ustar00rootroot00000000000000 TEST_TITLE_OVERRIDE

GCC Code Coverage Report


DIRECTORY_TEST_OVERRIDE .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/html-template-dir/style.css000066400000000000000000000000211455455346200221730ustar00rootroot00000000000000/* custom CSS */ gcovr-7.0/gcovr/tests/html-themes-github/000077500000000000000000000000001455455346200205065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/Makefile000066400000000000000000000016021455455346200221450ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) --html-details --html-theme github.green -o coverage.green.html $(GCOVR) --html-details --html-theme github.blue -o coverage.blue.html $(GCOVR) --html-details --html-theme github.dark-green -o coverage.dark-green.html $(GCOVR) --html-details --html-theme github.dark-blue -o coverage.dark-blue.html $(GCOVR) --html-details --html-theme github.green -o coverage.calls.html --calls $(GCOVR) --html-details --html-theme github.green -o coverage.decisions.html --decisions $(GCOVR) --html-details --html-theme github.green -o coverage.call_decisions.html --decisions --calls $(GCOVR) --html-details --html-theme github.green -o coverage.legend.html --html-high-threshold-branch 85 --html-high-threshold-line 76 clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.0/gcovr/tests/html-themes-github/main.cpp000066400000000000000000000015471455455346200221450ustar00rootroot00000000000000#include int function_that_may_throw(bool die) { if (die) { throw std::runtime_error("the error"); } else { return 42; } } struct RAII { bool die; RAII(bool); ~RAII(); int method_that_may_throw() const { return function_that_may_throw(die); } }; RAII::RAII(bool die) :die(die) {} RAII::~RAII() {} int function_with_catchers(int argc) { bool die_again = true; try { function_that_may_throw(argc == 1); } catch (std::exception&) { die_again = false; } // GCOV_EXCL_START RAII raii(die_again); // GCOV_EXCL_STOP try { raii.method_that_may_throw(); } catch (std::exception&) { return 1; } function_that_may_throw(argc != 1); return 0; } int main(int argc, char* argv[]) { return function_with_catchers(argc); } gcovr-7.0/gcovr/tests/html-themes-github/reference/000077500000000000000000000000001455455346200224445ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/000077500000000000000000000000001455455346200237465ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.blue.css000066400000000000000000031073761455455346200272220ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.blue.functions.html000066400000000000000000000100551455455346200313650ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.blue.html000066400000000000000000000143041455455346200273570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001001741455455346200354310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-blue.css000066400000000000000000031103161455455346200301250ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-blue.functions.html000066400000000000000000000102021455455346200322760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-blue.html000066400000000000000000000144051455455346200303000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002631455455346200363470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-green.css000066400000000000000000031103161455455346200302760ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-green.functions.html000066400000000000000000000102121455455346200324500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.dark-green.html000066400000000000000000000144111455455346200304460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002651455455346200365220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.green.css000066400000000000000000031073761455455346200273730ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.green.functions.html000066400000000000000000000100651455455346200315370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
_Z22function_with_catchersi (main.cpp:24)called 1 time, returned 1 time55.0%
_Z23function_that_may_throwb (main.cpp:3)called 3 times, returned 1 time57.0%
_ZN4RAIIC2Eb (main.cpp:21)called 1 time, returned 1 time100.0%
_ZN4RAIID2Ev (main.cpp:22)called 1 time, returned 1 time100.0%
_ZNK4RAII21method_that_may_throwEv (main.cpp:16)called 1 time, returned 1 time100.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10/coverage.green.html000066400000000000000000000143101455455346200275250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

21 of 24 lines (87.5%)
87.5%
6 of 6 functions
100.0%
7 of 16 branches
43.8%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001001761455455346200356040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13/000077500000000000000000000000001455455346200237515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13/coverage.blue.functions.html000066400000000000000000000100651455455346200313710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002041455455346200354260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13/coverage.dark-blue.functions.html000066400000000000000000000102121455455346200323020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002731455455346200363530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13/coverage.dark-green.functions.html000066400000000000000000000102221455455346200324540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002751455455346200365260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13/coverage.green.functions.html000066400000000000000000000100751455455346200315430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 3 times66.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time52.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001002061455455346200356010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
21/24
87.5%
Functions:
6/6
100.0%
Branches:
7/16
43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/000077500000000000000000000000001455455346200234165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.blue.functions.html000066400000000000000000000100631455455346200310340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.blue.html000066400000000000000000000142761455455346200270370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770771455455346200351200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.call_decisions.functions.html000066400000000000000000000113041455455346200330570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.call_decisions.html000066400000000000000000000166641455455346200310660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001331151455455346200371260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.calls.functions.html000066400000000000000000000105361455455346200312100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.calls.html000066400000000000000000000154431455455346200272030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001210421455455346200352450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-blue.functions.html000066400000000000000000000102101455455346200317450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-blue.html000066400000000000000000000143771455455346200277600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771661455455346200360360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-green.functions.html000066400000000000000000000102201455455346200321170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.dark-green.html000066400000000000000000000144031455455346200301170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771701455455346200362020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.decisions.functions.html000066400000000000000000000105761455455346200320760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.decisions.html000066400000000000000000000154671455455346200300730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001111471455455346200361340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.green.functions.html000066400000000000000000000100731455455346200312060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.green.html000066400000000000000000000143021455455346200271760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771011455455346200352550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.legend.functions.html000066400000000000000000000101021455455346200313350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10/coverage.legend.html000066400000000000000000000161641455455346200273440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771021455455346200354140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/000077500000000000000000000000001455455346200234175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.blue.functions.html000066400000000000000000000100651455455346200310370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.blue.html000066400000000000000000000143041455455346200270300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000772201455455346200351070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.call_decisions.functions.html000066400000000000000000000113061455455346200330620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.call_decisions.html000066400000000000000000000166721455455346200310660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001336671455455346200371430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31
1/1
✓ Call 0 invoked.
1 }
32
33 // GCOV_EXCL_START
34
1/1
✓ Call 0 invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40 return 1;
41
0/1
✗ Call 0 not invoked.
}
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46
1/2
✓ Call 0 invoked.
✗ Call 1 not invoked.
1 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.calls.functions.html000066400000000000000000000105401455455346200312040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.calls.html000066400000000000000000000154511455455346200272030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001216141455455346200352530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1/1
✓ Call 2 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31
1/1
✓ Call 0 invoked.
1 }
32
33 // GCOV_EXCL_START
34
1/1
✓ Call 0 invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 2 not invoked.
} catch (std::exception&) {
40 return 1;
41
0/1
✗ Call 0 not invoked.
}
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46
1/2
✓ Call 0 invoked.
✗ Call 1 not invoked.
1 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-blue.functions.html000066400000000000000000000102121455455346200317500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-blue.html000066400000000000000000000144051455455346200277510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773071455455346200360340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-green.functions.html000066400000000000000000000102221455455346200321220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.dark-green.html000066400000000000000000000144111455455346200301170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773111455455346200362000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.decisions.functions.html000066400000000000000000000106001455455346200320630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.decisions.html000066400000000000000000000154751455455346200300730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001112701455455346200361320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.green.functions.html000066400000000000000000000100751455455346200312110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.green.html000066400000000000000000000143101455455346200271760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000772221455455346200352620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.legend.functions.html000066400000000000000000000101021455455346200313360ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11/coverage.legend.html000066400000000000000000000161641455455346200273450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

20 of 23 lines (87.0%)
87.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000772211455455346200354170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
20/23
87.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/000077500000000000000000000000001455455346200233425ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.css000066400000000000000000031073761455455346200266160ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.functions.html000066400000000000000000000100631455455346200307600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.blue.html000066400000000000000000000142761455455346200267630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773651455455346200350440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.call_decisions.css000066400000000000000000031073761455455346200306420ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.call_decisions.functions.html000066400000000000000000000113041455455346200330030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
15/22
68.2%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.call_decisions.html000066400000000000000000000166641455455346200310120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
15/22
68.2%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%
15 of 22 calls
68.2%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001333641455455346200370600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%
Calls:
15/22
68.2%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
6/10
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 5 invoked.
✓ Call 8 invoked.
✓ Call 9 invoked.
✗ Call 10 not invoked.
✗ Call 11 not invoked.
✗ Call 12 not invoked.
✗ Call 13 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 8 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.calls.css000066400000000000000000031073761455455346200267650ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.calls.functions.html000066400000000000000000000105361455455346200311340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
15/22
68.2%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.calls.html000066400000000000000000000154431455455346200271270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
15/22
68.2%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
15 of 22 calls
68.2%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001213111455455346200351700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Calls:
15/22
68.2%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
6/10
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 5 invoked.
✓ Call 8 invoked.
✓ Call 9 invoked.
✗ Call 10 not invoked.
✗ Call 11 not invoked.
✗ Call 12 not invoked.
✗ Call 13 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 8 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.css000066400000000000000000031103161455455346200275210ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.functions.html000066400000000000000000000102101455455346200316710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-blue.html000066400000000000000000000143771455455346200277040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000774541455455346200357620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.css000066400000000000000000031103161455455346200276720ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #c9d1d9; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .hll { background-color: #6e7681 } .c { color: #8b949e; font-style: italic } /* Comment */ .err { color: #f85149 } /* Error */ .esc { color: #c9d1d9 } /* Escape */ .g { color: #c9d1d9 } /* Generic */ .k { color: #ff7b72 } /* Keyword */ .l { color: #a5d6ff } /* Literal */ .n { color: #c9d1d9 } /* Name */ .o { color: #ff7b72; font-weight: bold } /* Operator */ .x { color: #c9d1d9 } /* Other */ .p { color: #c9d1d9 } /* Punctuation */ .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ .ge { color: #c9d1d9; font-style: italic } /* Generic.Emph */ .gr { color: #ffa198 } /* Generic.Error */ .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ .go { color: #8b949e } /* Generic.Output */ .gp { color: #8b949e } /* Generic.Prompt */ .gs { color: #c9d1d9; font-weight: bold } /* Generic.Strong */ .gu { color: #79c0ff } /* Generic.Subheading */ .gt { color: #ff7b72 } /* Generic.Traceback */ .g-Underline { color: #c9d1d9; text-decoration: underline } /* Generic.Underline */ .kc { color: #79c0ff } /* Keyword.Constant */ .kd { color: #ff7b72 } /* Keyword.Declaration */ .kn { color: #ff7b72 } /* Keyword.Namespace */ .kp { color: #79c0ff } /* Keyword.Pseudo */ .kr { color: #ff7b72 } /* Keyword.Reserved */ .kt { color: #ff7b72 } /* Keyword.Type */ .ld { color: #79c0ff } /* Literal.Date */ .m { color: #a5d6ff } /* Literal.Number */ .s { color: #a5d6ff } /* Literal.String */ .na { color: #c9d1d9 } /* Name.Attribute */ .nb { color: #c9d1d9 } /* Name.Builtin */ .nc { color: #f0883e; font-weight: bold } /* Name.Class */ .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ .ni { color: #ffa657 } /* Name.Entity */ .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ .nn { color: #ff7b72 } /* Name.Namespace */ .nx { color: #c9d1d9 } /* Name.Other */ .py { color: #79c0ff } /* Name.Property */ .nt { color: #7ee787 } /* Name.Tag */ .nv { color: #79c0ff } /* Name.Variable */ .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ .pm { color: #c9d1d9 } /* Punctuation.Marker */ .w { color: #6e7681 } /* Text.Whitespace */ .mb { color: #a5d6ff } /* Literal.Number.Bin */ .mf { color: #a5d6ff } /* Literal.Number.Float */ .mh { color: #a5d6ff } /* Literal.Number.Hex */ .mi { color: #a5d6ff } /* Literal.Number.Integer */ .mo { color: #a5d6ff } /* Literal.Number.Oct */ .sa { color: #79c0ff } /* Literal.String.Affix */ .sb { color: #a5d6ff } /* Literal.String.Backtick */ .sc { color: #a5d6ff } /* Literal.String.Char */ .dl { color: #79c0ff } /* Literal.String.Delimiter */ .sd { color: #a5d6ff } /* Literal.String.Doc */ .s2 { color: #a5d6ff } /* Literal.String.Double */ .se { color: #79c0ff } /* Literal.String.Escape */ .sh { color: #79c0ff } /* Literal.String.Heredoc */ .si { color: #a5d6ff } /* Literal.String.Interpol */ .sx { color: #a5d6ff } /* Literal.String.Other */ .sr { color: #79c0ff } /* Literal.String.Regex */ .s1 { color: #a5d6ff } /* Literal.String.Single */ .ss { color: #a5d6ff } /* Literal.String.Symbol */ .bp { color: #c9d1d9 } /* Name.Builtin.Pseudo */ .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ .vc { color: #79c0ff } /* Name.Variable.Class */ .vg { color: #79c0ff } /* Name.Variable.Global */ .vi { color: #79c0ff } /* Name.Variable.Instance */ .vm { color: #79c0ff } /* Name.Variable.Magic */ .il { color: #a5d6ff } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.functions.html000066400000000000000000000102201455455346200320430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.dark-green.html000066400000000000000000000144031455455346200300430ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000774561455455346200361350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.decisions.css000066400000000000000000031073761455455346200276470ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.decisions.functions.html000066400000000000000000000105761455455346200320220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.decisions.html000066400000000000000000000154671455455346200300170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001114351455455346200360600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.css000066400000000000000000031073761455455346200267670ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.functions.html000066400000000000000000000100731455455346200311320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.green.html000066400000000000000000000143021455455346200271220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773671455455346200352170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.legend.css000066400000000000000000031073761455455346200271250ustar00rootroot00000000000000/*! * Primer CSS * https://primer.style * * Released under MIT license. */:root{--h00-size-mobile: 2.5rem;--h0-size-mobile: 2rem;--h1-size-mobile: 1.625rem;--h2-size-mobile: 1.375rem;--h3-size-mobile: 1.125rem;--h00-size: 3rem;--h0-size: 2.5rem;--h1-size: 2rem;--h2-size: 1.5rem;--h3-size: 1.25rem;--h4-size: 1rem;--h5-size: 0.875rem;--h6-size: 0.75rem;--body-font-size: 0.875rem;--font-size-small: 0.75rem}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{/*! */}:root,::selection,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #1F2328;--color-diff-blob-addition-fg: #1F2328;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #abf2bc;--color-diff-blob-deletion-num-text: #1F2328;--color-diff-blob-deletion-fg: #1F2328;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #ffebe9;--color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #656d76;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(31,35,40,0.15);--color-diffstat-addition-border: rgba(31,35,40,0.15);--color-diffstat-addition-bg: #1f883d;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #1F2328;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #656d76;--color-codemirror-cursor: #1F2328;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #1F2328;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #953800;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #1f883d;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(31,35,40,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #4ac26b;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #4ac26b;--color-checks-ansi-green-bright: #6fdd8b;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(31,35,40,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #116329;--color-ansi-green-bright: #1a7f37;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(31,35,40,0.15);--color-btn-shadow: 0 1px 0 rgba(31,35,40,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31,35,40,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(31,35,40,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(31,35,40,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f883d;--color-btn-primary-border: rgba(31,35,40,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #1a7f37;--color-btn-primary-hover-border: rgba(31,35,40,0.15);--color-btn-primary-selected-bg: hsla(137,66%,28%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(31,35,40,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,45,17,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(31,35,40,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(31,35,40,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(31,35,40,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(31,35,40,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(31,35,40,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #d1242f;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #656d76;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #1F2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(31,35,40,0.15);--color-shadow-small: 0 1px 0 rgba(31,35,40,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #1a7f37;--color-success-emphasis: #1f883d;--color-success-muted: rgba(74,194,107,0.4);--color-success-subtle: #dafbe1;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #bc4c00;--color-severe-emphasis: #bc4c00;--color-severe-muted: rgba(251,143,68,0.4);--color-severe-subtle: #fff1e5;--color-danger-fg: #d1242f;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #1a7f37;--color-open-emphasis: #1f883d;--color-open-muted: rgba(74,194,107,0.4);--color-open-subtle: #dafbe1;--color-closed-fg: #d1242f;--color-closed-emphasis: #cf222e;--color-closed-muted: rgba(255,129,130,0.4);--color-closed-subtle: #ffebe9;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(31,35,40,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(31,35,40,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1F2328;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #dafbe1;--color-scale-green-1: #aceebb;--color-scale-green-2: #6fdd8b;--color-scale-green-3: #4ac26b;--color-scale-green-4: #2da44e;--color-scale-green-5: #1a7f37;--color-scale-green-6: #116329;--color-scale-green-7: #044f1e;--color-scale-green-8: #003d16;--color-scale-green-9: #002d11;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff1e5;--color-scale-orange-1: #ffd8b5;--color-scale-orange-2: #ffb77c;--color-scale-orange-3: #fb8f44;--color-scale-orange-4: #e16f24;--color-scale-orange-5: #bc4c00;--color-scale-orange-6: #953800;--color-scale-orange-7: #762c00;--color-scale-orange-8: #5c2200;--color-scale-orange-9: #471700;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_colorblind],[data-color-mode=dark][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_colorblind]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(247,153,57,0.4);--color-diff-blob-deletion-line-bg: rgba(255,245,232,0.5);--color-diff-blob-deletion-word-bg: rgba(255,188,109,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #b35900;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #8a4600;--color-prettylights-syntax-brackethighlighter-unmatched: #6f3800;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #6f3800;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #b35900;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #6f3800;--color-prettylights-syntax-markup-deleted-bg: #fff5e8;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #8a4600;--color-prettylights-syntax-markup-changed-bg: #ffddb0;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #b35900;--color-codemirror-syntax-storage: #b35900;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #8a4600;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #dd7815;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #f79939;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #f79939;--color-checks-logline-error-bg: rgba(138,70,0,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #f79939;--color-checks-ansi-red-bright: #ffbc6d;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #b35900;--color-ansi-red-bright: #8a4600;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #b35900;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #8a4600;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(30,100%,32%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(65,32,0,0.2);--color-btn-danger-disabled-text: rgba(179,89,0,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(179,89,0,0.05);--color-btn-danger-counter-bg: rgba(179,89,0,0.1);--color-btn-danger-icon: #b35900;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #8a4600;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(179,89,0,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,245,232,0.64);--color-action-list-item-danger-active-bg: #fff5e8;--color-action-list-item-danger-hover-text: #b35900;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #b35900;--color-severe-emphasis: #b35900;--color-severe-muted: rgba(247,153,57,0.4);--color-severe-subtle: #fff5e8;--color-danger-fg: #b35900;--color-danger-emphasis: #b35900;--color-danger-muted: rgba(247,153,57,0.4);--color-danger-subtle: #fff5e8;--color-open-fg: #b35900;--color-open-emphasis: #dd7815;--color-open-muted: rgba(247,153,57,0.4);--color-open-subtle: #fff5e8;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #fff5e8;--color-scale-orange-1: #ffddb0;--color-scale-orange-2: #ffbc6d;--color-scale-orange-3: #f79939;--color-scale-orange-4: #dd7815;--color-scale-orange-5: #b35900;--color-scale-orange-6: #8a4600;--color-scale-orange-7: #6f3800;--color-scale-orange-8: #572c00;--color-scale-orange-9: #412000;--color-scale-red-0: #fff5e8;--color-scale-red-1: #ffddb0;--color-scale-red-2: #ffbc6d;--color-scale-red-3: #f79939;--color-scale-red-4: #dd7815;--color-scale-red-5: #b35900;--color-scale-red-6: #8a4600;--color-scale-red-7: #6f3800;--color-scale-red-8: #572c00;--color-scale-red-9: #412000;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=light_high_contrast],[data-color-mode=dark][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_high_contrast]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #ffffff;--color-marketing-icon-primary: #1168e3;--color-marketing-icon-secondary: #368cf9;--color-diff-blob-addition-num-text: #0e1116;--color-diff-blob-addition-fg: #ffffff;--color-diff-blob-addition-num-bg: #ccffd8;--color-diff-blob-addition-line-bg: #e6ffec;--color-diff-blob-addition-word-bg: #055d20;--color-diff-blob-deletion-num-text: #0e1116;--color-diff-blob-deletion-fg: #ffffff;--color-diff-blob-deletion-num-bg: #ffd7d5;--color-diff-blob-deletion-line-bg: #fff0ee;--color-diff-blob-deletion-word-bg: #a0111f;--color-diff-blob-hunk-num-bg: #9cd7ff;--color-diff-blob-expander-icon: #0e1116;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(1,4,9,0.8);--color-diffstat-addition-border: rgba(1,4,9,0.8);--color-diffstat-addition-bg: #055d20;--color-search-keyword-hl: #fcf7be;--color-prettylights-syntax-comment: #66707b;--color-prettylights-syntax-constant: #023b95;--color-prettylights-syntax-entity: #622cbc;--color-prettylights-syntax-storage-modifier-import: #0e1116;--color-prettylights-syntax-entity-tag: #024c1a;--color-prettylights-syntax-keyword: #a0111f;--color-prettylights-syntax-string: #032563;--color-prettylights-syntax-variable: #702c00;--color-prettylights-syntax-brackethighlighter-unmatched: #6e011a;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #6e011a;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #a0111f;--color-prettylights-syntax-string-regexp: #024c1a;--color-prettylights-syntax-markup-list: #2e1800;--color-prettylights-syntax-markup-heading: #023b95;--color-prettylights-syntax-markup-italic: #0e1116;--color-prettylights-syntax-markup-bold: #0e1116;--color-prettylights-syntax-markup-deleted-text: #6e011a;--color-prettylights-syntax-markup-deleted-bg: #fff0ee;--color-prettylights-syntax-markup-inserted-text: #024c1a;--color-prettylights-syntax-markup-inserted-bg: #d2fedb;--color-prettylights-syntax-markup-changed-text: #702c00;--color-prettylights-syntax-markup-changed-bg: #ffc67b;--color-prettylights-syntax-markup-ignored-text: #e7ecf0;--color-prettylights-syntax-markup-ignored-bg: #023b95;--color-prettylights-syntax-meta-diff-range: #622cbc;--color-prettylights-syntax-brackethighlighter-angle: #4b535d;--color-prettylights-syntax-sublimelinter-gutter-mark: #88929d;--color-prettylights-syntax-constant-other-reference-link: #032563;--color-codemirror-text: #0e1116;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #66707b;--color-codemirror-linenumber-text: #0e1116;--color-codemirror-cursor: #0e1116;--color-codemirror-selection-bg: #368cf9;--color-codemirror-activeline-bg: #e7ecf0;--color-codemirror-matchingbracket-text: #0e1116;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #0e1116;--color-codemirror-syntax-constant: #023b95;--color-codemirror-syntax-entity: #622cbc;--color-codemirror-syntax-keyword: #a0111f;--color-codemirror-syntax-storage: #a0111f;--color-codemirror-syntax-string: #032563;--color-codemirror-syntax-support: #023b95;--color-codemirror-syntax-variable: #702c00;--color-checks-bg: #0e1116;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #ffffff;--color-checks-text-secondary: #88929d;--color-checks-text-link: #368cf9;--color-checks-btn-icon: #acb6c0;--color-checks-btn-hover-icon: #ffffff;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #e7ecf0;--color-checks-input-placeholder-text: #88929d;--color-checks-input-focus-text: #88929d;--color-checks-input-bg: #20252c;--color-checks-input-shadow: none;--color-checks-donut-error: #d5232c;--color-checks-donut-pending: #956400;--color-checks-donut-success: #055d20;--color-checks-donut-neutral: #acb6c0;--color-checks-dropdown-text: #acb6c0;--color-checks-dropdown-bg: #20252c;--color-checks-dropdown-border: #343b43;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #ffffff;--color-checks-dropdown-hover-bg: #343b43;--color-checks-dropdown-btn-hover-text: #ffffff;--color-checks-dropdown-btn-hover-bg: #20252c;--color-checks-scrollbar-thumb-bg: #4b535d;--color-checks-header-label-text: #ced5dc;--color-checks-header-label-open-text: #ffffff;--color-checks-header-border: #20252c;--color-checks-header-icon: #88929d;--color-checks-line-text: #ced5dc;--color-checks-line-num-text: rgba(136,146,157,0.75);--color-checks-line-timestamp-text: #88929d;--color-checks-line-hover-bg: #20252c;--color-checks-line-selected-bg: rgba(17,104,227,0.15);--color-checks-line-selected-num-text: #368cf9;--color-checks-line-dt-fm-text: #0e1116;--color-checks-line-dt-fm-bg: #744500;--color-checks-gate-bg: rgba(96,55,0,0.15);--color-checks-gate-text: #ced5dc;--color-checks-gate-waiting-text: #b58407;--color-checks-step-header-open-bg: #20252c;--color-checks-step-error-text: #ee5a5d;--color-checks-step-warning-text: #b58407;--color-checks-logline-text: #88929d;--color-checks-logline-num-text: rgba(136,146,157,0.75);--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #ced5dc;--color-checks-logline-error-num-text: #ee5a5d;--color-checks-logline-error-bg: rgba(134,6,29,0.15);--color-checks-logline-warning-text: #ced5dc;--color-checks-logline-warning-num-text: #b58407;--color-checks-logline-warning-bg: rgba(96,55,0,0.15);--color-checks-logline-command-text: #368cf9;--color-checks-logline-section-text: #26a148;--color-checks-ansi-black: #0e1116;--color-checks-ansi-black-bright: #20252c;--color-checks-ansi-white: #ced5dc;--color-checks-ansi-white-bright: #ced5dc;--color-checks-ansi-gray: #88929d;--color-checks-ansi-red: #ee5a5d;--color-checks-ansi-red-bright: #ff8e8a;--color-checks-ansi-green: #26a148;--color-checks-ansi-green-bright: #43c663;--color-checks-ansi-yellow: #b58407;--color-checks-ansi-yellow-bright: #d5a824;--color-checks-ansi-blue: #368cf9;--color-checks-ansi-blue-bright: #67b3fd;--color-checks-ansi-magenta: #a371f7;--color-checks-ansi-magenta-bright: #c49bff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0e1116;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #20252c;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(1,4,9,0.8);--color-avatar-stack-fade: #acb6c0;--color-avatar-stack-fade-more: #ced5dc;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: #0349b4;--color-counter-border: #20252c;--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(172,182,192,0.5);--color-select-menu-tap-focus-bg: #9cd7ff;--color-overlay-shadow: 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #0e1116;--color-header-divider: #acb6c0;--color-header-logo: #ffffff;--color-header-search-bg: #0e1116;--color-header-search-border: #4b535d;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(172,182,192,0.2);--color-timeline-badge-bg: #e7ecf0;--color-ansi-black: #0e1116;--color-ansi-black-bright: #4b535d;--color-ansi-white: #66707b;--color-ansi-white-bright: #88929d;--color-ansi-gray: #66707b;--color-ansi-red: #a0111f;--color-ansi-red-bright: #86061d;--color-ansi-green: #024c1a;--color-ansi-green-bright: #055d20;--color-ansi-yellow: #3f2200;--color-ansi-yellow-bright: #4e2c00;--color-ansi-blue: #0349b4;--color-ansi-blue-bright: #1168e3;--color-ansi-magenta: #622cbc;--color-ansi-magenta-bright: #844ae7;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #0e1116;--color-btn-bg: #e7ecf0;--color-btn-border: rgba(1,4,9,0.8);--color-btn-shadow: 0 1px 0 rgba(1,4,9,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #ced5dc;--color-btn-hover-border: rgba(1,4,9,0.8);--color-btn-active-bg: #acb6c0;--color-btn-active-border: rgba(1,4,9,0.8);--color-btn-selected-bg: #acb6c0;--color-btn-counter-bg: rgba(1,4,9,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #055d20;--color-btn-primary-border: #013d14;--color-btn-primary-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #024c1a;--color-btn-primary-hover-border: #013d14;--color-btn-primary-selected-bg: hsla(139,95%,13%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,35,11,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #94d3a2;--color-btn-primary-disabled-border: rgba(1,4,9,0.8);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,35,11,0.2);--color-btn-outline-text: #023b95;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0349b4;--color-btn-outline-hover-border: #022f7a;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #022f7a;--color-btn-outline-selected-border: #022f7a;--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(2,26,74,0.2);--color-btn-outline-disabled-text: rgba(3,73,180,0.5);--color-btn-outline-disabled-bg: #e7ecf0;--color-btn-outline-disabled-counter-bg: rgba(3,73,180,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #023b95;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(3,73,180,0.5);--color-btn-danger-text: #86061d;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a0111f;--color-btn-danger-hover-border: #6e011a;--color-btn-danger-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #6e011a;--color-btn-danger-selected-border: #6e011a;--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(67,0,17,0.2);--color-btn-danger-disabled-text: rgba(160,17,31,0.5);--color-btn-danger-disabled-bg: #e7ecf0;--color-btn-danger-disabled-counter-bg: rgba(160,17,31,0.05);--color-btn-danger-counter-bg: rgba(160,17,31,0.1);--color-btn-danger-icon: #86061d;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #86061d;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(160,17,31,0.5);--color-underlinenav-icon: #66707b;--color-underlinenav-border-hover: rgba(172,182,192,0.2);--color-action-list-item-inline-divider: #88929d;--color-action-list-item-default-hover-bg: #e7ecf0;--color-action-list-item-default-hover-border: #88929d;--color-action-list-item-default-active-bg: #ced5dc;--color-action-list-item-default-active-border: #20252c;--color-action-list-item-default-selected-bg: #ced5dc;--color-action-list-item-danger-hover-bg: #a0111f;--color-action-list-item-danger-active-bg: #6e011a;--color-action-list-item-danger-hover-text: #ffffff;--color-switch-track-bg: #66707b;--color-switch-track-hover-bg: hsla(211,9%,47%,1);--color-switch-track-active-bg: hsla(211,9%,49%,1);--color-switch-track-disabled-bg: #88929d;--color-switch-track-fg: #ffffff;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0349b4;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #e7ecf0;--color-switch-knob-border: #20252c;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #e7ecf0;--color-switch-knob-checked-border: #0349b4;--color-segmented-control-bg: #e7ecf0;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(172,182,192,0.2);--color-segmented-control-button-active-bg: rgba(172,182,192,0.4);--color-segmented-control-button-selected-border: #88929d;--color-tree-view-item-chevron-hover-bg: #ced5dc;--color-tree-view-item-directory-fill: #368cf9;--color-fg-default: #0e1116;--color-fg-muted: #0e1116;--color-fg-subtle: #66707b;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #ffffff;--color-canvas-subtle: #e7ecf0;--color-border-default: #20252c;--color-border-muted: #88929d;--color-border-subtle: rgba(1,4,9,0.8);--color-shadow-small: 0 1px 0 rgba(1,4,9,0.04);--color-shadow-medium: 0 3px 6px rgba(136,146,157,0.15);--color-shadow-large: 0 8px 24px rgba(136,146,157,0.2);--color-shadow-extra-large: 0 12px 28px rgba(136,146,157,0.3);--color-neutral-emphasis-plus: #0e1116;--color-neutral-emphasis: #66707b;--color-neutral-muted: rgba(172,182,192,0.2);--color-neutral-subtle: #e7ecf0;--color-accent-fg: #0349b4;--color-accent-emphasis: #0349b4;--color-accent-muted: #368cf9;--color-accent-subtle: #dff7ff;--color-success-fg: #055d20;--color-success-emphasis: #055d20;--color-success-muted: #26a148;--color-success-subtle: #d2fedb;--color-attention-fg: #744500;--color-attention-emphasis: #744500;--color-attention-muted: #b58407;--color-attention-subtle: #fcf7be;--color-severe-fg: #873800;--color-severe-emphasis: #873800;--color-severe-muted: #dc6d1a;--color-severe-subtle: #fff2d5;--color-danger-fg: #d1242f;--color-danger-emphasis: #a0111f;--color-danger-muted: #ee5a5d;--color-danger-subtle: #fff0ee;--color-open-fg: #055d20;--color-open-emphasis: #055d20;--color-open-muted: rgba(38,161,72,0.4);--color-open-subtle: #d2fedb;--color-closed-fg: #d1242f;--color-closed-emphasis: #a0111f;--color-closed-muted: rgba(238,90,93,0.4);--color-closed-subtle: #fff0ee;--color-done-fg: #622cbc;--color-done-emphasis: #622cbc;--color-done-muted: #a371f7;--color-done-subtle: #faf0fe;--color-sponsors-fg: #971368;--color-sponsors-emphasis: #971368;--color-sponsors-muted: #ed4baf;--color-sponsors-subtle: #feeff7;--color-primer-fg-disabled: #88929d;--color-primer-canvas-backdrop: rgba(1,4,9,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #ef5b48;--color-primer-border-contrast: rgba(1,4,9,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(206,213,220,0.2);--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #e7ecf0;--color-scale-gray-2: #ced5dc;--color-scale-gray-3: #acb6c0;--color-scale-gray-4: #88929d;--color-scale-gray-5: #66707b;--color-scale-gray-6: #4b535d;--color-scale-gray-7: #343b43;--color-scale-gray-8: #20252c;--color-scale-gray-9: #0e1116;--color-scale-blue-0: #dff7ff;--color-scale-blue-1: #9cd7ff;--color-scale-blue-2: #67b3fd;--color-scale-blue-3: #368cf9;--color-scale-blue-4: #1168e3;--color-scale-blue-5: #0349b4;--color-scale-blue-6: #023b95;--color-scale-blue-7: #022f7a;--color-scale-blue-8: #032563;--color-scale-blue-9: #021a4a;--color-scale-green-0: #d2fedb;--color-scale-green-1: #82e596;--color-scale-green-2: #43c663;--color-scale-green-3: #26a148;--color-scale-green-4: #117f32;--color-scale-green-5: #055d20;--color-scale-green-6: #024c1a;--color-scale-green-7: #013d14;--color-scale-green-8: #003110;--color-scale-green-9: #00230b;--color-scale-yellow-0: #fcf7be;--color-scale-yellow-1: #f0ce53;--color-scale-yellow-2: #d5a824;--color-scale-yellow-3: #b58407;--color-scale-yellow-4: #956400;--color-scale-yellow-5: #744500;--color-scale-yellow-6: #603700;--color-scale-yellow-7: #4e2c00;--color-scale-yellow-8: #3f2200;--color-scale-yellow-9: #2e1800;--color-scale-orange-0: #fff2d5;--color-scale-orange-1: #ffc67b;--color-scale-orange-2: #f99636;--color-scale-orange-3: #dc6d1a;--color-scale-orange-4: #b45105;--color-scale-orange-5: #873800;--color-scale-orange-6: #702c00;--color-scale-orange-7: #5b2300;--color-scale-orange-8: #491b00;--color-scale-orange-9: #361200;--color-scale-red-0: #fff0ee;--color-scale-red-1: #ffc1bc;--color-scale-red-2: #ff8e8a;--color-scale-red-3: #ee5a5d;--color-scale-red-4: #d5232c;--color-scale-red-5: #a0111f;--color-scale-red-6: #86061d;--color-scale-red-7: #6e011a;--color-scale-red-8: #5a0016;--color-scale-red-9: #430011;--color-scale-purple-0: #faf0fe;--color-scale-purple-1: #e0c5ff;--color-scale-purple-2: #c49bff;--color-scale-purple-3: #a371f7;--color-scale-purple-4: #844ae7;--color-scale-purple-5: #622cbc;--color-scale-purple-6: #512598;--color-scale-purple-7: #411d7b;--color-scale-purple-8: #341763;--color-scale-purple-9: #260f49;--color-scale-pink-0: #feeff7;--color-scale-pink-1: #ffbde0;--color-scale-pink-2: #fc87ca;--color-scale-pink-3: #ed4baf;--color-scale-pink-4: #c9248e;--color-scale-pink-5: #971368;--color-scale-pink-6: #7d0c57;--color-scale-pink-7: #660847;--color-scale-pink-8: #53043a;--color-scale-pink-9: #3e022b;--color-scale-coral-0: #fff0ed;--color-scale-coral-1: #ffc2b6;--color-scale-coral-2: #ff8f7e;--color-scale-coral-3: #ef5b48;--color-scale-coral-4: #cd3425;--color-scale-coral-5: #9f1710;--color-scale-coral-6: #870706;--color-scale-coral-7: #6f0107;--color-scale-coral-8: #5b0002;--color-scale-coral-9: #430200}}[data-color-mode=light][data-light-theme=light_tritanopia],[data-color-mode=dark][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=light_tritanopia]{--color-canvas-default-transparent: rgba(255,255,255,0);--color-page-header-bg: #f6f8fa;--color-marketing-icon-primary: #218bff;--color-marketing-icon-secondary: #54aeff;--color-diff-blob-addition-num-text: #24292f;--color-diff-blob-addition-fg: #24292f;--color-diff-blob-addition-num-bg: rgba(84,174,255,0.4);--color-diff-blob-addition-line-bg: rgba(221,244,255,0.5);--color-diff-blob-addition-word-bg: rgba(84,174,255,0.4);--color-diff-blob-deletion-num-text: #24292f;--color-diff-blob-deletion-fg: #24292f;--color-diff-blob-deletion-num-bg: rgba(255,129,130,0.4);--color-diff-blob-deletion-line-bg: rgba(255,235,233,0.5);--color-diff-blob-deletion-word-bg: rgba(255,171,168,0.5);--color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4);--color-diff-blob-expander-icon: #57606a;--color-diff-blob-selected-line-highlight-mix-blend-mode: multiply;--color-diffstat-deletion-border: rgba(27,31,36,0.15);--color-diffstat-addition-border: rgba(27,31,36,0.15);--color-diffstat-addition-bg: #0969da;--color-search-keyword-hl: #fff8c5;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #a40e26;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #0550ae;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #0550ae;--color-prettylights-syntax-markup-inserted-bg: #ddf4ff;--color-prettylights-syntax-markup-changed-text: #a40e26;--color-prettylights-syntax-markup-changed-bg: #ffcecb;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-codemirror-text: #24292f;--color-codemirror-bg: #ffffff;--color-codemirror-gutters-bg: #ffffff;--color-codemirror-guttermarker-text: #ffffff;--color-codemirror-guttermarker-subtle-text: #6e7781;--color-codemirror-linenumber-text: #57606a;--color-codemirror-cursor: #24292f;--color-codemirror-selection-bg: rgba(84,174,255,0.4);--color-codemirror-activeline-bg: rgba(234,238,242,0.5);--color-codemirror-matchingbracket-text: #24292f;--color-codemirror-lines-bg: #ffffff;--color-codemirror-syntax-comment: #24292f;--color-codemirror-syntax-constant: #0550ae;--color-codemirror-syntax-entity: #8250df;--color-codemirror-syntax-keyword: #cf222e;--color-codemirror-syntax-storage: #cf222e;--color-codemirror-syntax-string: #0a3069;--color-codemirror-syntax-support: #0550ae;--color-codemirror-syntax-variable: #a40e26;--color-checks-bg: #24292f;--color-checks-run-border-width: 0px;--color-checks-container-border-width: 0px;--color-checks-text-primary: #f6f8fa;--color-checks-text-secondary: #8c959f;--color-checks-text-link: #54aeff;--color-checks-btn-icon: #afb8c1;--color-checks-btn-hover-icon: #f6f8fa;--color-checks-btn-hover-bg: rgba(255,255,255,0.125);--color-checks-input-text: #eaeef2;--color-checks-input-placeholder-text: #8c959f;--color-checks-input-focus-text: #8c959f;--color-checks-input-bg: #32383f;--color-checks-input-shadow: none;--color-checks-donut-error: #fa4549;--color-checks-donut-pending: #bf8700;--color-checks-donut-success: #0969da;--color-checks-donut-neutral: #afb8c1;--color-checks-dropdown-text: #afb8c1;--color-checks-dropdown-bg: #32383f;--color-checks-dropdown-border: #424a53;--color-checks-dropdown-shadow: rgba(27,31,36,0.3);--color-checks-dropdown-hover-text: #f6f8fa;--color-checks-dropdown-hover-bg: #424a53;--color-checks-dropdown-btn-hover-text: #f6f8fa;--color-checks-dropdown-btn-hover-bg: #32383f;--color-checks-scrollbar-thumb-bg: #57606a;--color-checks-header-label-text: #d0d7de;--color-checks-header-label-open-text: #f6f8fa;--color-checks-header-border: #32383f;--color-checks-header-icon: #8c959f;--color-checks-line-text: #d0d7de;--color-checks-line-num-text: rgba(140,149,159,0.75);--color-checks-line-timestamp-text: #8c959f;--color-checks-line-hover-bg: #32383f;--color-checks-line-selected-bg: rgba(33,139,255,0.15);--color-checks-line-selected-num-text: #54aeff;--color-checks-line-dt-fm-text: #24292f;--color-checks-line-dt-fm-bg: #9a6700;--color-checks-gate-bg: rgba(125,78,0,0.15);--color-checks-gate-text: #d0d7de;--color-checks-gate-waiting-text: #d4a72c;--color-checks-step-header-open-bg: #32383f;--color-checks-step-error-text: #ff8182;--color-checks-step-warning-text: #d4a72c;--color-checks-logline-text: #8c959f;--color-checks-logline-num-text: rgba(140,149,159,0.75);--color-checks-logline-debug-text: #c297ff;--color-checks-logline-error-text: #d0d7de;--color-checks-logline-error-num-text: #ff8182;--color-checks-logline-error-bg: rgba(164,14,38,0.15);--color-checks-logline-warning-text: #d0d7de;--color-checks-logline-warning-num-text: #d4a72c;--color-checks-logline-warning-bg: rgba(125,78,0,0.15);--color-checks-logline-command-text: #54aeff;--color-checks-logline-section-text: #54aeff;--color-checks-ansi-black: #24292f;--color-checks-ansi-black-bright: #32383f;--color-checks-ansi-white: #d0d7de;--color-checks-ansi-white-bright: #d0d7de;--color-checks-ansi-gray: #8c959f;--color-checks-ansi-red: #ff8182;--color-checks-ansi-red-bright: #ffaba8;--color-checks-ansi-green: #54aeff;--color-checks-ansi-green-bright: #80ccff;--color-checks-ansi-yellow: #d4a72c;--color-checks-ansi-yellow-bright: #eac54f;--color-checks-ansi-blue: #54aeff;--color-checks-ansi-blue-bright: #80ccff;--color-checks-ansi-magenta: #c297ff;--color-checks-ansi-magenta-bright: #d8b9ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #24292f;--color-project-sidebar-bg: #ffffff;--color-project-gradient-in: #ffffff;--color-project-gradient-out: rgba(255,255,255,0);--color-mktg-btn-bg: #1b1f23;--color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset;--color-control-border-color-emphasis: #858F99;--color-avatar-bg: #ffffff;--color-avatar-border: rgba(27,31,36,0.15);--color-avatar-stack-fade: #afb8c1;--color-avatar-stack-fade-more: #d0d7de;--color-avatar-child-shadow: 0 0 0 2px rgba(255,255,255,0.8);--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: rgba(0,0,0,0);--color-select-menu-tap-highlight: rgba(175,184,193,0.5);--color-select-menu-tap-focus-bg: #b6e3ff;--color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #24292f;--color-header-divider: #57606a;--color-header-logo: #ffffff;--color-header-search-bg: #24292f;--color-header-search-border: #57606a;--color-sidenav-selected-bg: #ffffff;--color-menu-bg-active: rgba(0,0,0,0);--color-input-disabled-bg: rgba(175,184,193,0.2);--color-timeline-badge-bg: #eaeef2;--color-ansi-black: #24292f;--color-ansi-black-bright: #57606a;--color-ansi-white: #6e7781;--color-ansi-white-bright: #8c959f;--color-ansi-gray: #6e7781;--color-ansi-red: #cf222e;--color-ansi-red-bright: #a40e26;--color-ansi-green: #0550ae;--color-ansi-green-bright: #0969da;--color-ansi-yellow: #4d2d00;--color-ansi-yellow-bright: #633c01;--color-ansi-blue: #0969da;--color-ansi-blue-bright: #218bff;--color-ansi-magenta: #8250df;--color-ansi-magenta-bright: #a475f9;--color-ansi-cyan: #1b7c83;--color-ansi-cyan-bright: #3192aa;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: rgba(27,31,36,0.15);--color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(27,31,36,0.15);--color-btn-active-bg: hsla(220,14%,93%,1);--color-btn-active-border: rgba(27,31,36,0.15);--color-btn-selected-bg: hsla(220,14%,94%,1);--color-btn-counter-bg: rgba(27,31,36,0.08);--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #0969da;--color-btn-primary-border: rgba(27,31,36,0.15);--color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-primary-hover-bg: #0969da;--color-btn-primary-hover-border: rgba(27,31,36,0.15);--color-btn-primary-selected-bg: hsla(212,92%,43%,1);--color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-primary-disabled-text: rgba(255,255,255,0.8);--color-btn-primary-disabled-bg: #80ccff;--color-btn-primary-disabled-border: rgba(27,31,36,0.15);--color-btn-primary-icon: rgba(255,255,255,0.8);--color-btn-primary-counter-bg: rgba(0,33,85,0.2);--color-btn-outline-text: #0969da;--color-btn-outline-hover-text: #ffffff;--color-btn-outline-hover-bg: #0969da;--color-btn-outline-hover-border: rgba(27,31,36,0.15);--color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: hsla(212,92%,42%,1);--color-btn-outline-selected-border: rgba(27,31,36,0.15);--color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2);--color-btn-outline-disabled-text: rgba(9,105,218,0.5);--color-btn-outline-disabled-bg: #f6f8fa;--color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05);--color-btn-outline-counter-bg: #0969da1a;--color-btn-outline-counter-fg: #0550ae;--color-btn-outline-hover-counter-fg: #ffffff;--color-btn-outline-disabled-counter-fg: rgba(9,105,218,0.5);--color-btn-danger-text: #cf222e;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #a40e26;--color-btn-danger-hover-border: rgba(27,31,36,0.15);--color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1);--color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: hsla(356,72%,44%,1);--color-btn-danger-selected-border: rgba(27,31,36,0.15);--color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2);--color-btn-danger-disabled-text: rgba(207,34,46,0.5);--color-btn-danger-disabled-bg: #f6f8fa;--color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05);--color-btn-danger-counter-bg: rgba(207,34,46,0.1);--color-btn-danger-icon: #cf222e;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-counter-fg: #a40e26;--color-btn-danger-hover-counter-fg: #ffffff;--color-btn-danger-disabled-counter-fg: rgba(207,34,46,0.5);--color-underlinenav-icon: #6e7781;--color-underlinenav-border-hover: rgba(175,184,193,0.2);--color-action-list-item-inline-divider: rgba(208,215,222,0.48);--color-action-list-item-default-hover-bg: rgba(208,215,222,0.32);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(208,215,222,0.48);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(208,215,222,0.24);--color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64);--color-action-list-item-danger-active-bg: #ffebe9;--color-action-list-item-danger-hover-text: #cf222e;--color-switch-track-bg: #eaeef2;--color-switch-track-hover-bg: hsla(210,24%,90%,1);--color-switch-track-active-bg: hsla(210,24%,88%,1);--color-switch-track-disabled-bg: #8c959f;--color-switch-track-fg: #57606a;--color-switch-track-disabled-fg: #ffffff;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #0969da;--color-switch-track-checked-hover-bg: #0860CA;--color-switch-track-checked-active-bg: #0757BA;--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #ffffff;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #ffffff;--color-switch-knob-disabled-bg: #f6f8fa;--color-switch-knob-border: #858F99;--color-switch-knob-checked-bg: #ffffff;--color-switch-knob-checked-disabled-bg: #f6f8fa;--color-switch-knob-checked-border: #0969da;--color-segmented-control-bg: #eaeef2;--color-segmented-control-button-bg: #ffffff;--color-segmented-control-button-hover-bg: rgba(175,184,193,0.2);--color-segmented-control-button-active-bg: rgba(175,184,193,0.4);--color-segmented-control-button-selected-border: #8c959f;--color-tree-view-item-chevron-hover-bg: rgba(208,215,222,0.32);--color-tree-view-item-directory-fill: #54aeff;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-border-subtle: rgba(27,31,36,0.15);--color-shadow-small: 0 1px 0 rgba(27,31,36,0.04);--color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15);--color-shadow-large: 0 8px 24px rgba(140,149,159,0.2);--color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3);--color-neutral-emphasis-plus: #24292f;--color-neutral-emphasis: #6e7781;--color-neutral-muted: rgba(175,184,193,0.2);--color-neutral-subtle: rgba(234,238,242,0.5);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84,174,255,0.4);--color-accent-subtle: #ddf4ff;--color-success-fg: #0969da;--color-success-emphasis: #0969da;--color-success-muted: rgba(84,174,255,0.4);--color-success-subtle: #ddf4ff;--color-attention-fg: #9a6700;--color-attention-emphasis: #9a6700;--color-attention-muted: rgba(212,167,44,0.4);--color-attention-subtle: #fff8c5;--color-severe-fg: #cf222e;--color-severe-emphasis: #cf222e;--color-severe-muted: rgba(255,129,130,0.4);--color-severe-subtle: #ffebe9;--color-danger-fg: #cf222e;--color-danger-emphasis: #cf222e;--color-danger-muted: rgba(255,129,130,0.4);--color-danger-subtle: #ffebe9;--color-open-fg: #cf222e;--color-open-emphasis: #fa4549;--color-open-muted: rgba(255,129,130,0.4);--color-open-subtle: #ffebe9;--color-closed-fg: #6e7781;--color-closed-emphasis: #6e7781;--color-closed-muted: rgba(175,184,193,0.4);--color-closed-subtle: #f6f8fa;--color-done-fg: #8250df;--color-done-emphasis: #8250df;--color-done-muted: rgba(194,151,255,0.4);--color-done-subtle: #fbefff;--color-sponsors-fg: #bf3989;--color-sponsors-emphasis: #bf3989;--color-sponsors-muted: rgba(255,128,200,0.4);--color-sponsors-subtle: #ffeff7;--color-primer-fg-disabled: #8c959f;--color-primer-canvas-backdrop: rgba(27,31,36,0.5);--color-primer-canvas-sticky: rgba(255,255,255,0.95);--color-primer-border-active: #fd8c73;--color-primer-border-contrast: rgba(27,31,36,0.1);--color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25);--color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2);--color-scale-black: #1b1f24;--color-scale-white: #ffffff;--color-scale-gray-0: #f6f8fa;--color-scale-gray-1: #eaeef2;--color-scale-gray-2: #d0d7de;--color-scale-gray-3: #afb8c1;--color-scale-gray-4: #8c959f;--color-scale-gray-5: #6e7781;--color-scale-gray-6: #57606a;--color-scale-gray-7: #424a53;--color-scale-gray-8: #32383f;--color-scale-gray-9: #24292f;--color-scale-blue-0: #ddf4ff;--color-scale-blue-1: #b6e3ff;--color-scale-blue-2: #80ccff;--color-scale-blue-3: #54aeff;--color-scale-blue-4: #218bff;--color-scale-blue-5: #0969da;--color-scale-blue-6: #0550ae;--color-scale-blue-7: #033d8b;--color-scale-blue-8: #0a3069;--color-scale-blue-9: #002155;--color-scale-green-0: #ddf4ff;--color-scale-green-1: #b6e3ff;--color-scale-green-2: #80ccff;--color-scale-green-3: #54aeff;--color-scale-green-4: #218bff;--color-scale-green-5: #0969da;--color-scale-green-6: #0550ae;--color-scale-green-7: #033d8b;--color-scale-green-8: #0a3069;--color-scale-green-9: #002155;--color-scale-yellow-0: #fff8c5;--color-scale-yellow-1: #fae17d;--color-scale-yellow-2: #eac54f;--color-scale-yellow-3: #d4a72c;--color-scale-yellow-4: #bf8700;--color-scale-yellow-5: #9a6700;--color-scale-yellow-6: #7d4e00;--color-scale-yellow-7: #633c01;--color-scale-yellow-8: #4d2d00;--color-scale-yellow-9: #3b2300;--color-scale-orange-0: #ffebe9;--color-scale-orange-1: #ffcecb;--color-scale-orange-2: #ffaba8;--color-scale-orange-3: #ff8182;--color-scale-orange-4: #fa4549;--color-scale-orange-5: #cf222e;--color-scale-orange-6: #a40e26;--color-scale-orange-7: #82071e;--color-scale-orange-8: #660018;--color-scale-orange-9: #4c0014;--color-scale-red-0: #ffebe9;--color-scale-red-1: #ffcecb;--color-scale-red-2: #ffaba8;--color-scale-red-3: #ff8182;--color-scale-red-4: #fa4549;--color-scale-red-5: #cf222e;--color-scale-red-6: #a40e26;--color-scale-red-7: #82071e;--color-scale-red-8: #660018;--color-scale-red-9: #4c0014;--color-scale-purple-0: #fbefff;--color-scale-purple-1: #ecd8ff;--color-scale-purple-2: #d8b9ff;--color-scale-purple-3: #c297ff;--color-scale-purple-4: #a475f9;--color-scale-purple-5: #8250df;--color-scale-purple-6: #6639ba;--color-scale-purple-7: #512a97;--color-scale-purple-8: #3e1f79;--color-scale-purple-9: #2e1461;--color-scale-pink-0: #ffeff7;--color-scale-pink-1: #ffd3eb;--color-scale-pink-2: #ffadda;--color-scale-pink-3: #ff80c8;--color-scale-pink-4: #e85aad;--color-scale-pink-5: #bf3989;--color-scale-pink-6: #99286e;--color-scale-pink-7: #772057;--color-scale-pink-8: #611347;--color-scale-pink-9: #4d0336;--color-scale-coral-0: #fff0eb;--color-scale-coral-1: #ffd6cc;--color-scale-coral-2: #ffb4a1;--color-scale-coral-3: #fd8c73;--color-scale-coral-4: #ec6547;--color-scale-coral-5: #c4432b;--color-scale-coral-6: #9e2f1c;--color-scale-coral-7: #801f0f;--color-scale-coral-8: #691105;--color-scale-coral-9: #510901}}[data-color-mode=light][data-light-theme=dark],[data-color-mode=dark][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #e6edf3;--color-diff-blob-addition-fg: #e6edf3;--color-diff-blob-addition-num-bg: rgba(63,185,80,0.3);--color-diff-blob-addition-line-bg: rgba(46,160,67,0.15);--color-diff-blob-addition-word-bg: rgba(46,160,67,0.4);--color-diff-blob-deletion-num-text: #e6edf3;--color-diff-blob-deletion-fg: #e6edf3;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #7d8590;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #3fb950;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #e6edf3;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #7d8590;--color-codemirror-cursor: #e6edf3;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #e6edf3;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa657;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #e6edf3;--color-checks-text-secondary: #7d8590;--color-checks-text-link: #2f81f7;--color-checks-btn-icon: #7d8590;--color-checks-btn-hover-icon: #e6edf3;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #7d8590;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #e6edf3;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #2ea043;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #e6edf3;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #e6edf3;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #e6edf3;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #7d8590;--color-checks-header-label-open-text: #e6edf3;--color-checks-header-border: #21262d;--color-checks-header-icon: #7d8590;--color-checks-line-text: #7d8590;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #2f81f7;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #7d8590;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #7d8590;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #7d8590;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #7d8590;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #2f81f7;--color-checks-logline-section-text: #3fb950;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #3fb950;--color-checks-ansi-green-bright: #56d364;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #3fb950;--color-ansi-green-bright: #56d364;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #238636;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #2ea043;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #238636;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(35,134,54,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(4,38,15,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(47,129,247,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #7d8590;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #7d8590;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #3fb950;--color-success-emphasis: #238636;--color-success-muted: rgba(46,160,67,0.4);--color-success-subtle: rgba(46,160,67,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #db6d28;--color-severe-emphasis: #bd561d;--color-severe-muted: rgba(219,109,40,0.4);--color-severe-subtle: rgba(219,109,40,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #3fb950;--color-open-emphasis: #238636;--color-open-muted: rgba(46,160,67,0.4);--color-open-subtle: rgba(46,160,67,0.15);--color-closed-fg: #f85149;--color-closed-emphasis: #da3633;--color-closed-muted: rgba(248,81,73,0.4);--color-closed-subtle: rgba(248,81,73,0.15);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #aff5b4;--color-scale-green-1: #7ee787;--color-scale-green-2: #56d364;--color-scale-green-3: #3fb950;--color-scale-green-4: #2ea043;--color-scale-green-5: #238636;--color-scale-green-6: #196c2e;--color-scale-green-7: #0f5323;--color-scale-green-8: #033a16;--color-scale-green-9: #04260f;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdfb6;--color-scale-orange-1: #ffc680;--color-scale-orange-2: #ffa657;--color-scale-orange-3: #f0883e;--color-scale-orange-4: #db6d28;--color-scale-orange-5: #bd561d;--color-scale-orange-6: #9b4215;--color-scale-orange-7: #762d0a;--color-scale-orange-8: #5a1e02;--color-scale-orange-9: #3d1300;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_dimmed],[data-color-mode=dark][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_dimmed]{--color-canvas-default-transparent: rgba(34,39,46,0);--color-page-header-bg: #22272e;--color-marketing-icon-primary: #6cb6ff;--color-marketing-icon-secondary: #316dca;--color-diff-blob-addition-num-text: #adbac7;--color-diff-blob-addition-fg: #adbac7;--color-diff-blob-addition-num-bg: rgba(87,171,90,0.3);--color-diff-blob-addition-line-bg: rgba(70,149,74,0.15);--color-diff-blob-addition-word-bg: rgba(70,149,74,0.4);--color-diff-blob-deletion-num-text: #adbac7;--color-diff-blob-deletion-fg: #adbac7;--color-diff-blob-deletion-num-bg: rgba(229,83,75,0.3);--color-diff-blob-deletion-line-bg: rgba(229,83,75,0.1);--color-diff-blob-deletion-word-bg: rgba(229,83,75,0.4);--color-diff-blob-hunk-num-bg: rgba(65,132,228,0.4);--color-diff-blob-expander-icon: #adbac7;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(205,217,229,0.1);--color-diffstat-addition-border: rgba(205,217,229,0.1);--color-diffstat-addition-bg: #57ab5a;--color-search-keyword-hl: rgba(198,144,38,0.4);--color-prettylights-syntax-comment: #768390;--color-prettylights-syntax-constant: #6cb6ff;--color-prettylights-syntax-entity: #dcbdfb;--color-prettylights-syntax-storage-modifier-import: #adbac7;--color-prettylights-syntax-entity-tag: #8ddb8c;--color-prettylights-syntax-keyword: #f47067;--color-prettylights-syntax-string: #96d0ff;--color-prettylights-syntax-variable: #f69d50;--color-prettylights-syntax-brackethighlighter-unmatched: #e5534b;--color-prettylights-syntax-invalid-illegal-text: #cdd9e5;--color-prettylights-syntax-invalid-illegal-bg: #922323;--color-prettylights-syntax-carriage-return-text: #cdd9e5;--color-prettylights-syntax-carriage-return-bg: #ad2e2c;--color-prettylights-syntax-string-regexp: #8ddb8c;--color-prettylights-syntax-markup-list: #eac55f;--color-prettylights-syntax-markup-heading: #316dca;--color-prettylights-syntax-markup-italic: #adbac7;--color-prettylights-syntax-markup-bold: #adbac7;--color-prettylights-syntax-markup-deleted-text: #ffd8d3;--color-prettylights-syntax-markup-deleted-bg: #78191b;--color-prettylights-syntax-markup-inserted-text: #b4f1b4;--color-prettylights-syntax-markup-inserted-bg: #1b4721;--color-prettylights-syntax-markup-changed-text: #ffddb0;--color-prettylights-syntax-markup-changed-bg: #682d0f;--color-prettylights-syntax-markup-ignored-text: #adbac7;--color-prettylights-syntax-markup-ignored-bg: #255ab2;--color-prettylights-syntax-meta-diff-range: #dcbdfb;--color-prettylights-syntax-brackethighlighter-angle: #768390;--color-prettylights-syntax-sublimelinter-gutter-mark: #545d68;--color-prettylights-syntax-constant-other-reference-link: #96d0ff;--color-codemirror-text: #adbac7;--color-codemirror-bg: #22272e;--color-codemirror-gutters-bg: #22272e;--color-codemirror-guttermarker-text: #22272e;--color-codemirror-guttermarker-subtle-text: #636e7b;--color-codemirror-linenumber-text: #768390;--color-codemirror-cursor: #adbac7;--color-codemirror-selection-bg: rgba(65,132,228,0.4);--color-codemirror-activeline-bg: rgba(99,110,123,0.1);--color-codemirror-matchingbracket-text: #adbac7;--color-codemirror-lines-bg: #22272e;--color-codemirror-syntax-comment: #768390;--color-codemirror-syntax-constant: #6cb6ff;--color-codemirror-syntax-entity: #dcbdfb;--color-codemirror-syntax-keyword: #f47067;--color-codemirror-syntax-storage: #f47067;--color-codemirror-syntax-string: #96d0ff;--color-codemirror-syntax-support: #6cb6ff;--color-codemirror-syntax-variable: #f69d50;--color-checks-bg: #1c2128;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #adbac7;--color-checks-text-secondary: #768390;--color-checks-text-link: #539bf5;--color-checks-btn-icon: #768390;--color-checks-btn-hover-icon: #adbac7;--color-checks-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-input-text: #768390;--color-checks-input-placeholder-text: #636e7b;--color-checks-input-focus-text: #adbac7;--color-checks-input-bg: #2d333b;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #e5534b;--color-checks-donut-pending: #c69026;--color-checks-donut-success: #46954a;--color-checks-donut-neutral: #768390;--color-checks-dropdown-text: #adbac7;--color-checks-dropdown-bg: #2d333b;--color-checks-dropdown-border: #444c56;--color-checks-dropdown-shadow: rgba(28,33,40,0.3);--color-checks-dropdown-hover-text: #adbac7;--color-checks-dropdown-hover-bg: rgba(99,110,123,0.1);--color-checks-dropdown-btn-hover-text: #adbac7;--color-checks-dropdown-btn-hover-bg: rgba(99,110,123,0.1);--color-checks-scrollbar-thumb-bg: rgba(99,110,123,0.4);--color-checks-header-label-text: #768390;--color-checks-header-label-open-text: #adbac7;--color-checks-header-border: #373e47;--color-checks-header-icon: #768390;--color-checks-line-text: #768390;--color-checks-line-num-text: #636e7b;--color-checks-line-timestamp-text: #636e7b;--color-checks-line-hover-bg: rgba(99,110,123,0.1);--color-checks-line-selected-bg: rgba(65,132,228,0.1);--color-checks-line-selected-num-text: #539bf5;--color-checks-line-dt-fm-text: #cdd9e5;--color-checks-line-dt-fm-bg: #966600;--color-checks-gate-bg: rgba(174,124,20,0.15);--color-checks-gate-text: #768390;--color-checks-gate-waiting-text: #c69026;--color-checks-step-header-open-bg: #2d333b;--color-checks-step-error-text: #e5534b;--color-checks-step-warning-text: #c69026;--color-checks-logline-text: #768390;--color-checks-logline-num-text: #636e7b;--color-checks-logline-debug-text: #986ee2;--color-checks-logline-error-text: #768390;--color-checks-logline-error-num-text: #636e7b;--color-checks-logline-error-bg: rgba(229,83,75,0.1);--color-checks-logline-warning-text: #768390;--color-checks-logline-warning-num-text: #c69026;--color-checks-logline-warning-bg: rgba(174,124,20,0.15);--color-checks-logline-command-text: #539bf5;--color-checks-logline-section-text: #57ab5a;--color-checks-ansi-black: #22272e;--color-checks-ansi-black-bright: #2d333b;--color-checks-ansi-white: #909dab;--color-checks-ansi-white-bright: #909dab;--color-checks-ansi-gray: #636e7b;--color-checks-ansi-red: #f47067;--color-checks-ansi-red-bright: #ff938a;--color-checks-ansi-green: #57ab5a;--color-checks-ansi-green-bright: #6bc46d;--color-checks-ansi-yellow: #c69026;--color-checks-ansi-yellow-bright: #daaa3f;--color-checks-ansi-blue: #539bf5;--color-checks-ansi-blue-bright: #6cb6ff;--color-checks-ansi-magenta: #b083f0;--color-checks-ansi-magenta-bright: #dcbdfb;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #22272e;--color-project-sidebar-bg: #2d333b;--color-project-gradient-in: #2d333b;--color-project-gradient-out: rgba(45,51,59,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(205,217,229,0.1);--color-avatar-border: rgba(205,217,229,0.1);--color-avatar-stack-fade: #444c56;--color-avatar-stack-fade-more: #373e47;--color-avatar-child-shadow: 0 0 0 2px #22272e;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #545d68;--color-select-menu-tap-highlight: rgba(68,76,86,0.5);--color-select-menu-tap-focus-bg: #143d79;--color-overlay-shadow: 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85);--color-header-text: rgba(205,217,229,0.7);--color-header-bg: #2d333b;--color-header-divider: #768390;--color-header-logo: #cdd9e5;--color-header-search-bg: #22272e;--color-header-search-border: #444c56;--color-sidenav-selected-bg: #373e47;--color-menu-bg-active: #2d333b;--color-input-disabled-bg: rgba(99,110,123,0);--color-timeline-badge-bg: #373e47;--color-ansi-black: #545d68;--color-ansi-black-bright: #636e7b;--color-ansi-white: #909dab;--color-ansi-white-bright: #cdd9e5;--color-ansi-gray: #636e7b;--color-ansi-red: #f47067;--color-ansi-red-bright: #ff938a;--color-ansi-green: #57ab5a;--color-ansi-green-bright: #6bc46d;--color-ansi-yellow: #c69026;--color-ansi-yellow-bright: #daaa3f;--color-ansi-blue: #539bf5;--color-ansi-blue-bright: #6cb6ff;--color-ansi-magenta: #b083f0;--color-ansi-magenta-bright: #dcbdfb;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #adbac7;--color-btn-bg: #373e47;--color-btn-border: rgba(205,217,229,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #444c56;--color-btn-hover-border: #768390;--color-btn-active-bg: hsla(213,12%,27%,1);--color-btn-active-border: #636e7b;--color-btn-selected-bg: #2d333b;--color-btn-counter-bg: #444c56;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #347d39;--color-btn-primary-border: rgba(205,217,229,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #46954a;--color-btn-primary-hover-border: rgba(205,217,229,0.1);--color-btn-primary-selected-bg: #347d39;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(205,217,229,0.5);--color-btn-primary-disabled-bg: rgba(52,125,57,0.6);--color-btn-primary-disabled-border: rgba(205,217,229,0.1);--color-btn-primary-icon: #cdd9e5;--color-btn-primary-counter-bg: rgba(17,52,23,0.2);--color-btn-outline-text: #4184e4;--color-btn-outline-hover-text: #539bf5;--color-btn-outline-hover-bg: #444c56;--color-btn-outline-hover-border: rgba(205,217,229,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(28,33,40,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(205,217,229,0.03);--color-btn-outline-hover-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-selected-text: #cdd9e5;--color-btn-outline-selected-bg: #1b4b91;--color-btn-outline-selected-border: rgba(205,217,229,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(83,155,245,0.5);--color-btn-outline-disabled-bg: #22272e;--color-btn-outline-disabled-counter-bg: rgba(49,109,202,0.05);--color-btn-outline-counter-bg: rgba(15,45,92,0.2);--color-btn-outline-hover-counter-fg: #539bf5;--color-btn-outline-disabled-counter-fg: rgba(83,155,245,0.5);--color-btn-outline-counter-fg: #4184e4;--color-btn-danger-text: #e5534b;--color-btn-danger-hover-text: #cdd9e5;--color-btn-danger-hover-bg: #c93c37;--color-btn-danger-hover-border: #e5534b;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #cdd9e5;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ad2e2c;--color-btn-danger-selected-border: #f47067;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(229,83,75,0.5);--color-btn-danger-disabled-bg: #22272e;--color-btn-danger-disabled-counter-bg: rgba(201,60,55,0.05);--color-btn-danger-counter-bg: rgba(93,15,18,0.2);--color-btn-danger-icon: #e5534b;--color-btn-danger-counter-fg: #e5534b;--color-btn-danger-disabled-counter-fg: rgba(229,83,75,0.5);--color-btn-danger-hover-counter-fg: #cdd9e5;--color-underlinenav-icon: #636e7b;--color-underlinenav-border-hover: rgba(99,110,123,0.4);--color-action-list-item-inline-divider: rgba(68,76,86,0.48);--color-action-list-item-default-hover-bg: rgba(144,157,171,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(144,157,171,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(144,157,171,0.08);--color-action-list-item-danger-hover-bg: rgba(229,83,75,0.16);--color-action-list-item-danger-active-bg: rgba(229,83,75,0.24);--color-action-list-item-danger-hover-text: #f47067;--color-switch-track-bg: rgba(99,110,123,0.1);--color-switch-track-hover-bg: hsla(213,11%,69%,0.1);--color-switch-track-active-bg: rgba(99,110,123,0.4);--color-switch-track-disabled-bg: #373e47;--color-switch-track-fg: #768390;--color-switch-track-disabled-fg: #1c2128;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(49,109,202,0.35);--color-switch-track-checked-hover-bg: rgba(49,109,202,0.5);--color-switch-track-checked-active-bg: rgba(49,109,202,0.65);--color-switch-track-checked-fg: #cdd9e5;--color-switch-track-checked-disabled-fg: #1c2128;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #22272e;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #2d333b;--color-switch-knob-checked-bg: #22272e;--color-switch-knob-checked-disabled-bg: #2d333b;--color-switch-knob-checked-border: rgba(49,109,202,0.35);--color-segmented-control-bg: rgba(99,110,123,0.1);--color-segmented-control-button-bg: #22272e;--color-segmented-control-button-hover-bg: #444c56;--color-segmented-control-button-active-bg: #373e47;--color-segmented-control-button-selected-border: #636e7b;--color-tree-view-item-chevron-hover-bg: rgba(144,157,171,0.12);--color-tree-view-item-directory-fill: #768390;--color-fg-default: #adbac7;--color-fg-muted: #768390;--color-fg-subtle: #636e7b;--color-fg-on-emphasis: #cdd9e5;--color-canvas-default: #22272e;--color-canvas-overlay: #2d333b;--color-canvas-inset: #1c2128;--color-canvas-subtle: #2d333b;--color-border-default: #444c56;--color-border-muted: #373e47;--color-border-subtle: rgba(205,217,229,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #1c2128;--color-shadow-large: 0 8px 24px #1c2128;--color-shadow-extra-large: 0 12px 48px #1c2128;--color-neutral-emphasis-plus: #636e7b;--color-neutral-emphasis: #636e7b;--color-neutral-muted: rgba(99,110,123,0.4);--color-neutral-subtle: rgba(99,110,123,0.1);--color-accent-fg: #539bf5;--color-accent-emphasis: #316dca;--color-accent-muted: rgba(65,132,228,0.4);--color-accent-subtle: rgba(65,132,228,0.1);--color-success-fg: #57ab5a;--color-success-emphasis: #347d39;--color-success-muted: rgba(70,149,74,0.4);--color-success-subtle: rgba(70,149,74,0.15);--color-attention-fg: #c69026;--color-attention-emphasis: #966600;--color-attention-muted: rgba(174,124,20,0.4);--color-attention-subtle: rgba(174,124,20,0.15);--color-severe-fg: #cc6b2c;--color-severe-emphasis: #ae5622;--color-severe-muted: rgba(204,107,44,0.4);--color-severe-subtle: rgba(204,107,44,0.1);--color-danger-fg: #e5534b;--color-danger-emphasis: #c93c37;--color-danger-muted: rgba(229,83,75,0.4);--color-danger-subtle: rgba(229,83,75,0.1);--color-open-fg: #57ab5a;--color-open-emphasis: #347d39;--color-open-muted: rgba(70,149,74,0.4);--color-open-subtle: rgba(70,149,74,0.15);--color-closed-fg: #e5534b;--color-closed-emphasis: #c93c37;--color-closed-muted: rgba(229,83,75,0.4);--color-closed-subtle: rgba(229,83,75,0.15);--color-done-fg: #986ee2;--color-done-emphasis: #8256d0;--color-done-muted: rgba(152,110,226,0.4);--color-done-subtle: rgba(152,110,226,0.1);--color-sponsors-fg: #c96198;--color-sponsors-emphasis: #ae4c82;--color-sponsors-muted: rgba(201,97,152,0.4);--color-sponsors-subtle: rgba(201,97,152,0.1);--color-primer-fg-disabled: #545d68;--color-primer-canvas-backdrop: rgba(28,33,40,0.8);--color-primer-canvas-sticky: rgba(34,39,46,0.95);--color-primer-border-active: #ec775c;--color-primer-border-contrast: rgba(205,217,229,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #1c2128;--color-scale-white: #cdd9e5;--color-scale-gray-0: #cdd9e5;--color-scale-gray-1: #adbac7;--color-scale-gray-2: #909dab;--color-scale-gray-3: #768390;--color-scale-gray-4: #636e7b;--color-scale-gray-5: #545d68;--color-scale-gray-6: #444c56;--color-scale-gray-7: #373e47;--color-scale-gray-8: #2d333b;--color-scale-gray-9: #22272e;--color-scale-blue-0: #c6e6ff;--color-scale-blue-1: #96d0ff;--color-scale-blue-2: #6cb6ff;--color-scale-blue-3: #539bf5;--color-scale-blue-4: #4184e4;--color-scale-blue-5: #316dca;--color-scale-blue-6: #255ab2;--color-scale-blue-7: #1b4b91;--color-scale-blue-8: #143d79;--color-scale-blue-9: #0f2d5c;--color-scale-green-0: #b4f1b4;--color-scale-green-1: #8ddb8c;--color-scale-green-2: #6bc46d;--color-scale-green-3: #57ab5a;--color-scale-green-4: #46954a;--color-scale-green-5: #347d39;--color-scale-green-6: #2b6a30;--color-scale-green-7: #245829;--color-scale-green-8: #1b4721;--color-scale-green-9: #113417;--color-scale-yellow-0: #fbe090;--color-scale-yellow-1: #eac55f;--color-scale-yellow-2: #daaa3f;--color-scale-yellow-3: #c69026;--color-scale-yellow-4: #ae7c14;--color-scale-yellow-5: #966600;--color-scale-yellow-6: #805400;--color-scale-yellow-7: #6c4400;--color-scale-yellow-8: #593600;--color-scale-yellow-9: #452700;--color-scale-orange-0: #ffddb0;--color-scale-orange-1: #ffbc6f;--color-scale-orange-2: #f69d50;--color-scale-orange-3: #e0823d;--color-scale-orange-4: #cc6b2c;--color-scale-orange-5: #ae5622;--color-scale-orange-6: #94471b;--color-scale-orange-7: #7f3913;--color-scale-orange-8: #682d0f;--color-scale-orange-9: #4d210c;--color-scale-red-0: #ffd8d3;--color-scale-red-1: #ffb8b0;--color-scale-red-2: #ff938a;--color-scale-red-3: #f47067;--color-scale-red-4: #e5534b;--color-scale-red-5: #c93c37;--color-scale-red-6: #ad2e2c;--color-scale-red-7: #922323;--color-scale-red-8: #78191b;--color-scale-red-9: #5d0f12;--color-scale-purple-0: #eedcff;--color-scale-purple-1: #dcbdfb;--color-scale-purple-2: #dcbdfb;--color-scale-purple-3: #b083f0;--color-scale-purple-4: #986ee2;--color-scale-purple-5: #8256d0;--color-scale-purple-6: #6b44bc;--color-scale-purple-7: #5936a2;--color-scale-purple-8: #472c82;--color-scale-purple-9: #352160;--color-scale-pink-0: #ffd7eb;--color-scale-pink-1: #ffb3d8;--color-scale-pink-2: #fc8dc7;--color-scale-pink-3: #e275ad;--color-scale-pink-4: #c96198;--color-scale-pink-5: #ae4c82;--color-scale-pink-6: #983b6e;--color-scale-pink-7: #7e325a;--color-scale-pink-8: #69264a;--color-scale-pink-9: #551639;--color-scale-coral-0: #ffdacf;--color-scale-coral-1: #ffb9a5;--color-scale-coral-2: #f79981;--color-scale-coral-3: #ec775c;--color-scale-coral-4: #de5b41;--color-scale-coral-5: #c2442d;--color-scale-coral-6: #a93524;--color-scale-coral-7: #8d291b;--color-scale-coral-8: #771d13;--color-scale-coral-9: #5d1008}}[data-color-mode=light][data-light-theme=dark_high_contrast],[data-color-mode=dark][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_high_contrast]{--color-canvas-default-transparent: rgba(10,12,16,0);--color-page-header-bg: #0a0c10;--color-marketing-icon-primary: #91cbff;--color-marketing-icon-secondary: #409eff;--color-diff-blob-addition-num-text: #f0f3f6;--color-diff-blob-addition-fg: #0a0c10;--color-diff-blob-addition-num-bg: rgba(38,205,77,0.3);--color-diff-blob-addition-line-bg: rgba(9,180,58,0.15);--color-diff-blob-addition-word-bg: #09b43a;--color-diff-blob-deletion-num-text: #f0f3f6;--color-diff-blob-deletion-fg: #0a0c10;--color-diff-blob-deletion-num-bg: rgba(255,106,105,0.3);--color-diff-blob-deletion-line-bg: rgba(255,106,105,0.1);--color-diff-blob-deletion-word-bg: #ff6a69;--color-diff-blob-hunk-num-bg: rgba(64,158,255,0.4);--color-diff-blob-expander-icon: #f0f3f6;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: #ffb1af;--color-diffstat-addition-border: #4ae168;--color-diffstat-addition-bg: #26cd4d;--color-search-keyword-hl: rgba(240,183,47,0.4);--color-prettylights-syntax-comment: #bdc4cc;--color-prettylights-syntax-constant: #91cbff;--color-prettylights-syntax-entity: #dbb7ff;--color-prettylights-syntax-storage-modifier-import: #f0f3f6;--color-prettylights-syntax-entity-tag: #72f088;--color-prettylights-syntax-keyword: #ff9492;--color-prettylights-syntax-string: #addcff;--color-prettylights-syntax-variable: #ffb757;--color-prettylights-syntax-brackethighlighter-unmatched: #ff6a69;--color-prettylights-syntax-invalid-illegal-text: #ffffff;--color-prettylights-syntax-invalid-illegal-bg: #e82a2f;--color-prettylights-syntax-carriage-return-text: #ffffff;--color-prettylights-syntax-carriage-return-bg: #ff4445;--color-prettylights-syntax-string-regexp: #72f088;--color-prettylights-syntax-markup-list: #fbd669;--color-prettylights-syntax-markup-heading: #409eff;--color-prettylights-syntax-markup-italic: #f0f3f6;--color-prettylights-syntax-markup-bold: #f0f3f6;--color-prettylights-syntax-markup-deleted-text: #ffdedb;--color-prettylights-syntax-markup-deleted-bg: #cc1421;--color-prettylights-syntax-markup-inserted-text: #acf7b6;--color-prettylights-syntax-markup-inserted-bg: #007728;--color-prettylights-syntax-markup-changed-text: #ffe1b4;--color-prettylights-syntax-markup-changed-bg: #a74c00;--color-prettylights-syntax-markup-ignored-text: #f0f3f6;--color-prettylights-syntax-markup-ignored-bg: #318bf8;--color-prettylights-syntax-meta-diff-range: #dbb7ff;--color-prettylights-syntax-brackethighlighter-angle: #bdc4cc;--color-prettylights-syntax-sublimelinter-gutter-mark: #7a828e;--color-prettylights-syntax-constant-other-reference-link: #addcff;--color-codemirror-text: #f0f3f6;--color-codemirror-bg: #0a0c10;--color-codemirror-gutters-bg: #0a0c10;--color-codemirror-guttermarker-text: #0a0c10;--color-codemirror-guttermarker-subtle-text: #9ea7b3;--color-codemirror-linenumber-text: #f0f3f6;--color-codemirror-cursor: #f0f3f6;--color-codemirror-selection-bg: rgba(64,158,255,0.4);--color-codemirror-activeline-bg: rgba(158,167,179,0.1);--color-codemirror-matchingbracket-text: #f0f3f6;--color-codemirror-lines-bg: #0a0c10;--color-codemirror-syntax-comment: #bdc4cc;--color-codemirror-syntax-constant: #91cbff;--color-codemirror-syntax-entity: #dbb7ff;--color-codemirror-syntax-keyword: #ff9492;--color-codemirror-syntax-storage: #ff9492;--color-codemirror-syntax-string: #addcff;--color-codemirror-syntax-support: #91cbff;--color-codemirror-syntax-variable: #ffb757;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #f0f3f6;--color-checks-text-secondary: #f0f3f6;--color-checks-text-link: #71b7ff;--color-checks-btn-icon: #f0f3f6;--color-checks-btn-hover-icon: #f0f3f6;--color-checks-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-input-text: #f0f3f6;--color-checks-input-placeholder-text: #9ea7b3;--color-checks-input-focus-text: #f0f3f6;--color-checks-input-bg: #272b33;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #ff6a69;--color-checks-donut-pending: #f0b72f;--color-checks-donut-success: #09b43a;--color-checks-donut-neutral: #bdc4cc;--color-checks-dropdown-text: #f0f3f6;--color-checks-dropdown-bg: #272b33;--color-checks-dropdown-border: #7a828e;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #f0f3f6;--color-checks-dropdown-hover-bg: rgba(158,167,179,0.1);--color-checks-dropdown-btn-hover-text: #f0f3f6;--color-checks-dropdown-btn-hover-bg: rgba(158,167,179,0.1);--color-checks-scrollbar-thumb-bg: rgba(158,167,179,0.4);--color-checks-header-label-text: #f0f3f6;--color-checks-header-label-open-text: #f0f3f6;--color-checks-header-border: #7a828e;--color-checks-header-icon: #f0f3f6;--color-checks-line-text: #f0f3f6;--color-checks-line-num-text: #9ea7b3;--color-checks-line-timestamp-text: #9ea7b3;--color-checks-line-hover-bg: rgba(158,167,179,0.1);--color-checks-line-selected-bg: rgba(64,158,255,0.1);--color-checks-line-selected-num-text: #71b7ff;--color-checks-line-dt-fm-text: #0a0c10;--color-checks-line-dt-fm-bg: #e09b13;--color-checks-gate-bg: rgba(224,155,19,0.15);--color-checks-gate-text: #f0f3f6;--color-checks-gate-waiting-text: #f0b72f;--color-checks-step-header-open-bg: #272b33;--color-checks-step-error-text: #ff6a69;--color-checks-step-warning-text: #f0b72f;--color-checks-logline-text: #f0f3f6;--color-checks-logline-num-text: #9ea7b3;--color-checks-logline-debug-text: #b780ff;--color-checks-logline-error-text: #f0f3f6;--color-checks-logline-error-num-text: #9ea7b3;--color-checks-logline-error-bg: rgba(255,106,105,0.1);--color-checks-logline-warning-text: #f0f3f6;--color-checks-logline-warning-num-text: #f0b72f;--color-checks-logline-warning-bg: rgba(224,155,19,0.15);--color-checks-logline-command-text: #71b7ff;--color-checks-logline-section-text: #26cd4d;--color-checks-ansi-black: #0a0c10;--color-checks-ansi-black-bright: #272b33;--color-checks-ansi-white: #d9dee3;--color-checks-ansi-white-bright: #d9dee3;--color-checks-ansi-gray: #9ea7b3;--color-checks-ansi-red: #ff9492;--color-checks-ansi-red-bright: #ffb1af;--color-checks-ansi-green: #26cd4d;--color-checks-ansi-green-bright: #4ae168;--color-checks-ansi-yellow: #f0b72f;--color-checks-ansi-yellow-bright: #f7c843;--color-checks-ansi-blue: #71b7ff;--color-checks-ansi-blue-bright: #91cbff;--color-checks-ansi-magenta: #cb9eff;--color-checks-ansi-magenta-bright: #dbb7ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0a0c10;--color-project-sidebar-bg: #272b33;--color-project-gradient-in: #272b33;--color-project-gradient-out: rgba(39,43,51,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #9ea7b3;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(255,255,255,0.9);--color-avatar-stack-fade: #525964;--color-avatar-stack-fade-more: #272b33;--color-avatar-child-shadow: 0 0 0 2px #0a0c10;--color-topic-tag-border: #409eff;--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #7a828e;--color-select-menu-tap-highlight: rgba(82,89,100,0.5);--color-select-menu-tap-focus-bg: #1e60d5;--color-overlay-shadow: 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #272b33;--color-header-divider: #bdc4cc;--color-header-logo: #ffffff;--color-header-search-bg: #0a0c10;--color-header-search-border: #525964;--color-sidenav-selected-bg: #272b33;--color-menu-bg-active: #272b33;--color-input-disabled-bg: rgba(158,167,179,0);--color-timeline-badge-bg: #272b33;--color-ansi-black: #7a828e;--color-ansi-black-bright: #9ea7b3;--color-ansi-white: #d9dee3;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #9ea7b3;--color-ansi-red: #ff9492;--color-ansi-red-bright: #ffb1af;--color-ansi-green: #26cd4d;--color-ansi-green-bright: #4ae168;--color-ansi-yellow: #f0b72f;--color-ansi-yellow-bright: #f7c843;--color-ansi-blue: #71b7ff;--color-ansi-blue-bright: #91cbff;--color-ansi-magenta: #cb9eff;--color-ansi-magenta-bright: #dbb7ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #f0f3f6;--color-btn-bg: #272b33;--color-btn-border: #7a828e;--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #525964;--color-btn-hover-border: #bdc4cc;--color-btn-active-bg: hsla(217,10%,33%,1);--color-btn-active-border: #9ea7b3;--color-btn-selected-bg: rgba(82,89,100,0.9);--color-btn-counter-bg: #525964;--color-btn-primary-text: #0a0c10;--color-btn-primary-bg: #09b43a;--color-btn-primary-border: #4ae168;--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #26cd4d;--color-btn-primary-hover-border: #4ae168;--color-btn-primary-selected-bg: #09b43a;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(10,12,16,0.5);--color-btn-primary-disabled-bg: rgba(9,180,58,0.6);--color-btn-primary-disabled-border: rgba(74,225,104,0.4);--color-btn-primary-icon: #0a0c10;--color-btn-primary-counter-bg: rgba(1,4,9,0.15);--color-btn-outline-text: #409eff;--color-btn-outline-hover-text: #71b7ff;--color-btn-outline-hover-bg: #525964;--color-btn-outline-hover-border: #7a828e;--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #2672f3;--color-btn-outline-selected-border: #7a828e;--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(113,183,255,0.5);--color-btn-outline-disabled-bg: #0a0c10;--color-btn-outline-disabled-counter-bg: rgba(64,158,255,0.05);--color-btn-outline-counter-bg: rgba(25,79,177,0.2);--color-btn-outline-hover-counter-fg: #71b7ff;--color-btn-outline-disabled-counter-fg: rgba(113,183,255,0.5);--color-btn-outline-counter-fg: #409eff;--color-btn-danger-text: #ff6a69;--color-btn-danger-hover-text: #0a0c10;--color-btn-danger-hover-bg: #ff6a69;--color-btn-danger-hover-border: #ff6a69;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #0a0c10;--color-btn-danger-hover-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #ff4445;--color-btn-danger-selected-border: #ff9492;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(255,106,105,0.5);--color-btn-danger-disabled-bg: #0a0c10;--color-btn-danger-disabled-counter-bg: rgba(255,106,105,0.05);--color-btn-danger-counter-bg: rgba(1,4,9,0.15);--color-btn-danger-icon: #ff6a69;--color-btn-danger-counter-fg: #ff6a69;--color-btn-danger-disabled-counter-fg: rgba(255,106,105,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #f0f3f6;--color-underlinenav-border-hover: #bdc4cc;--color-action-list-item-inline-divider: #7a828e;--color-action-list-item-default-hover-bg: #272b33;--color-action-list-item-default-hover-border: #7a828e;--color-action-list-item-default-active-bg: #525964;--color-action-list-item-default-active-border: #9ea7b3;--color-action-list-item-default-selected-bg: #525964;--color-action-list-item-danger-hover-bg: #ff6a69;--color-action-list-item-danger-active-bg: #ff4445;--color-action-list-item-danger-hover-text: #0a0c10;--color-switch-track-bg: #9ea7b3;--color-switch-track-hover-bg: hsla(214,12%,61%,1);--color-switch-track-active-bg: hsla(214,12%,58%,1);--color-switch-track-disabled-bg: #272b33;--color-switch-track-fg: #0a0c10;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: #409eff;--color-switch-track-checked-hover-bg: rgba(64,158,255,0.5);--color-switch-track-checked-active-bg: rgba(64,158,255,0.65);--color-switch-track-checked-fg: #0a0c10;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0a0c10;--color-switch-knob-border: #9ea7b3;--color-switch-knob-disabled-bg: #272b33;--color-switch-knob-checked-bg: #0a0c10;--color-switch-knob-checked-disabled-bg: #272b33;--color-switch-knob-checked-border: #409eff;--color-segmented-control-bg: rgba(158,167,179,0.1);--color-segmented-control-button-bg: #0a0c10;--color-segmented-control-button-hover-bg: #525964;--color-segmented-control-button-active-bg: #272b33;--color-segmented-control-button-selected-border: #9ea7b3;--color-tree-view-item-chevron-hover-bg: #525964;--color-tree-view-item-directory-fill: #f0f3f6;--color-fg-default: #f0f3f6;--color-fg-muted: #f0f3f6;--color-fg-subtle: #9ea7b3;--color-fg-on-emphasis: #0a0c10;--color-canvas-default: #0a0c10;--color-canvas-overlay: #272b33;--color-canvas-inset: #010409;--color-canvas-subtle: #272b33;--color-border-default: #7a828e;--color-border-muted: #7a828e;--color-border-subtle: #7a828e;--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #ffffff;--color-neutral-emphasis: #9ea7b3;--color-neutral-muted: rgba(158,167,179,0.4);--color-neutral-subtle: rgba(158,167,179,0.1);--color-accent-fg: #71b7ff;--color-accent-emphasis: #409eff;--color-accent-muted: #409eff;--color-accent-subtle: rgba(64,158,255,0.1);--color-success-fg: #26cd4d;--color-success-emphasis: #09b43a;--color-success-muted: #09b43a;--color-success-subtle: rgba(9,180,58,0.15);--color-attention-fg: #f0b72f;--color-attention-emphasis: #e09b13;--color-attention-muted: #e09b13;--color-attention-subtle: rgba(224,155,19,0.15);--color-severe-fg: #e7811d;--color-severe-emphasis: #e7811d;--color-severe-muted: #e7811d;--color-severe-subtle: rgba(231,129,29,0.1);--color-danger-fg: #ff6a69;--color-danger-emphasis: #ff6a69;--color-danger-muted: #ff6a69;--color-danger-subtle: rgba(255,106,105,0.1);--color-open-fg: #26cd4d;--color-open-emphasis: #09b43a;--color-open-muted: rgba(9,180,58,0.4);--color-open-subtle: rgba(9,180,58,0.15);--color-closed-fg: #ff6a69;--color-closed-emphasis: #ff6a69;--color-closed-muted: rgba(255,106,105,0.4);--color-closed-subtle: rgba(255,106,105,0.15);--color-done-fg: #b780ff;--color-done-emphasis: #b87fff;--color-done-muted: #b780ff;--color-done-subtle: rgba(183,128,255,0.1);--color-sponsors-fg: #ef6eb1;--color-sponsors-emphasis: #ef6eb1;--color-sponsors-muted: #ef6eb1;--color-sponsors-subtle: rgba(239,110,177,0.1);--color-primer-fg-disabled: #7a828e;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(10,12,16,0.95);--color-primer-border-active: #ff967d;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #ffffff;--color-scale-gray-1: #f0f3f6;--color-scale-gray-2: #d9dee3;--color-scale-gray-3: #bdc4cc;--color-scale-gray-4: #9ea7b3;--color-scale-gray-5: #7a828e;--color-scale-gray-6: #525964;--color-scale-gray-7: #272b33;--color-scale-gray-8: #272b33;--color-scale-gray-9: #0a0c10;--color-scale-blue-0: #caeaff;--color-scale-blue-1: #addcff;--color-scale-blue-2: #91cbff;--color-scale-blue-3: #71b7ff;--color-scale-blue-4: #409eff;--color-scale-blue-5: #409eff;--color-scale-blue-6: #318bf8;--color-scale-blue-7: #2672f3;--color-scale-blue-8: #1e60d5;--color-scale-blue-9: #194fb1;--color-scale-green-0: #acf7b6;--color-scale-green-1: #72f088;--color-scale-green-2: #4ae168;--color-scale-green-3: #26cd4d;--color-scale-green-4: #09b43a;--color-scale-green-5: #09b43a;--color-scale-green-6: #02a232;--color-scale-green-7: #008c2c;--color-scale-green-8: #007728;--color-scale-green-9: #006222;--color-scale-yellow-0: #fbe59e;--color-scale-yellow-1: #fbd669;--color-scale-yellow-2: #f7c843;--color-scale-yellow-3: #f0b72f;--color-scale-yellow-4: #e09b13;--color-scale-yellow-5: #e09b13;--color-scale-yellow-6: #c88508;--color-scale-yellow-7: #ae7104;--color-scale-yellow-8: #945d02;--color-scale-yellow-9: #7b4900;--color-scale-orange-0: #ffe1b4;--color-scale-orange-1: #ffcf86;--color-scale-orange-2: #ffb757;--color-scale-orange-3: #fe9a2d;--color-scale-orange-4: #e7811d;--color-scale-orange-5: #e7811d;--color-scale-orange-6: #d57014;--color-scale-orange-7: #bf5e0a;--color-scale-orange-8: #a74c00;--color-scale-orange-9: #8f3c00;--color-scale-red-0: #ffdedb;--color-scale-red-1: #ffc9c7;--color-scale-red-2: #ffb1af;--color-scale-red-3: #ff9492;--color-scale-red-4: #ff6a69;--color-scale-red-5: #ff6a69;--color-scale-red-6: #ff4445;--color-scale-red-7: #e82a2f;--color-scale-red-8: #cc1421;--color-scale-red-9: #ad0116;--color-scale-purple-0: #f0dfff;--color-scale-purple-1: #e6ccff;--color-scale-purple-2: #dbb7ff;--color-scale-purple-3: #cb9eff;--color-scale-purple-4: #b780ff;--color-scale-purple-5: #b87fff;--color-scale-purple-6: #a66bff;--color-scale-purple-7: #954ffd;--color-scale-purple-8: #8031f7;--color-scale-purple-9: #6921d7;--color-scale-pink-0: #ffdceb;--color-scale-pink-1: #ffc7e1;--color-scale-pink-2: #ffadd4;--color-scale-pink-3: #ff8dc7;--color-scale-pink-4: #ef6eb1;--color-scale-pink-5: #ef6eb1;--color-scale-pink-6: #e456a3;--color-scale-pink-7: #d23d91;--color-scale-pink-8: #b72c7d;--color-scale-pink-9: #9c1d6a;--color-scale-coral-0: #ffded4;--color-scale-coral-1: #ffcbb9;--color-scale-coral-2: #ffb39b;--color-scale-coral-3: #ff967d;--color-scale-coral-4: #fc704f;--color-scale-coral-5: #fc704f;--color-scale-coral-6: #f75133;--color-scale-coral-7: #e03b21;--color-scale-coral-8: #c62612;--color-scale-coral-9: #a91500}}[data-color-mode=light][data-light-theme=dark_colorblind],[data-color-mode=dark][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_colorblind]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(212,118,22,0.3);--color-diff-blob-deletion-line-bg: rgba(212,118,22,0.1);--color-diff-blob-deletion-word-bg: rgba(212,118,22,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ec8e2c;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #fdac54;--color-prettylights-syntax-brackethighlighter-unmatched: #d47616;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #6c3906;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #914d04;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffe2bb;--color-prettylights-syntax-markup-deleted-bg: #4e2906;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffe2bb;--color-prettylights-syntax-markup-changed-bg: #4e2906;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ec8e2c;--color-codemirror-syntax-storage: #ec8e2c;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #fdac54;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #d47616;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #d47616;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(212,118,22,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ec8e2c;--color-checks-ansi-red-bright: #fdac54;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ec8e2c;--color-ansi-red-bright: #fdac54;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #d47616;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #b76100;--color-btn-danger-hover-border: #d47616;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #914d04;--color-btn-danger-selected-border: #ec8e2c;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(212,118,22,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(183,97,0,0.05);--color-btn-danger-counter-bg: rgba(51,28,4,0.2);--color-btn-danger-icon: #d47616;--color-btn-danger-counter-fg: #d47616;--color-btn-danger-disabled-counter-fg: rgba(212,118,22,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(212,118,22,0.16);--color-action-list-item-danger-active-bg: rgba(212,118,22,0.24);--color-action-list-item-danger-hover-text: #ec8e2c;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #d47616;--color-severe-emphasis: #b76100;--color-severe-muted: rgba(212,118,22,0.4);--color-severe-subtle: rgba(212,118,22,0.1);--color-danger-fg: #d47616;--color-danger-emphasis: #b76100;--color-danger-muted: rgba(212,118,22,0.4);--color-danger-subtle: rgba(212,118,22,0.1);--color-open-fg: #ec8e2c;--color-open-emphasis: #b76100;--color-open-muted: rgba(212,118,22,0.4);--color-open-subtle: rgba(212,118,22,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffe2bb;--color-scale-orange-1: #ffc981;--color-scale-orange-2: #fdac54;--color-scale-orange-3: #ec8e2c;--color-scale-orange-4: #d47616;--color-scale-orange-5: #b76100;--color-scale-orange-6: #914d04;--color-scale-orange-7: #6c3906;--color-scale-orange-8: #4e2906;--color-scale-orange-9: #331c04;--color-scale-red-0: #ffe2bb;--color-scale-red-1: #ffc981;--color-scale-red-2: #fdac54;--color-scale-red-3: #ec8e2c;--color-scale-red-4: #d47616;--color-scale-red-5: #b76100;--color-scale-red-6: #914d04;--color-scale-red-7: #6c3906;--color-scale-red-8: #4e2906;--color-scale-red-9: #331c04;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}[data-color-mode=light][data-light-theme=dark_tritanopia],[data-color-mode=dark][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme=dark_tritanopia]{--color-canvas-default-transparent: rgba(13,17,23,0);--color-page-header-bg: #0d1117;--color-marketing-icon-primary: #79c0ff;--color-marketing-icon-secondary: #1f6feb;--color-diff-blob-addition-num-text: #c9d1d9;--color-diff-blob-addition-fg: #c9d1d9;--color-diff-blob-addition-num-bg: rgba(88,166,255,0.3);--color-diff-blob-addition-line-bg: rgba(56,139,253,0.15);--color-diff-blob-addition-word-bg: rgba(56,139,253,0.4);--color-diff-blob-deletion-num-text: #c9d1d9;--color-diff-blob-deletion-fg: #c9d1d9;--color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3);--color-diff-blob-deletion-line-bg: rgba(248,81,73,0.1);--color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4);--color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4);--color-diff-blob-expander-icon: #8b949e;--color-diff-blob-selected-line-highlight-mix-blend-mode: screen;--color-diffstat-deletion-border: rgba(240,246,252,0.1);--color-diffstat-addition-border: rgba(240,246,252,0.1);--color-diffstat-addition-bg: #58a6ff;--color-search-keyword-hl: rgba(210,153,34,0.4);--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #a5d6ff;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa198;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #a5d6ff;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #cae8ff;--color-prettylights-syntax-markup-inserted-bg: #0c2d6b;--color-prettylights-syntax-markup-changed-text: #ffdcd7;--color-prettylights-syntax-markup-changed-bg: #67060c;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-codemirror-text: #c9d1d9;--color-codemirror-bg: #0d1117;--color-codemirror-gutters-bg: #0d1117;--color-codemirror-guttermarker-text: #0d1117;--color-codemirror-guttermarker-subtle-text: #6e7681;--color-codemirror-linenumber-text: #8b949e;--color-codemirror-cursor: #c9d1d9;--color-codemirror-selection-bg: rgba(56,139,253,0.4);--color-codemirror-activeline-bg: rgba(110,118,129,0.1);--color-codemirror-matchingbracket-text: #c9d1d9;--color-codemirror-lines-bg: #0d1117;--color-codemirror-syntax-comment: #8b949e;--color-codemirror-syntax-constant: #79c0ff;--color-codemirror-syntax-entity: #d2a8ff;--color-codemirror-syntax-keyword: #ff7b72;--color-codemirror-syntax-storage: #ff7b72;--color-codemirror-syntax-string: #a5d6ff;--color-codemirror-syntax-support: #79c0ff;--color-codemirror-syntax-variable: #ffa198;--color-checks-bg: #010409;--color-checks-run-border-width: 1px;--color-checks-container-border-width: 1px;--color-checks-text-primary: #c9d1d9;--color-checks-text-secondary: #8b949e;--color-checks-text-link: #58a6ff;--color-checks-btn-icon: #8b949e;--color-checks-btn-hover-icon: #c9d1d9;--color-checks-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-input-text: #8b949e;--color-checks-input-placeholder-text: #6e7681;--color-checks-input-focus-text: #c9d1d9;--color-checks-input-bg: #161b22;--color-checks-input-shadow: 0 0 0 1px (obj) => (0, get_1.default)(obj, path);--color-checks-donut-error: #f85149;--color-checks-donut-pending: #d29922;--color-checks-donut-success: #388bfd;--color-checks-donut-neutral: #8b949e;--color-checks-dropdown-text: #c9d1d9;--color-checks-dropdown-bg: #161b22;--color-checks-dropdown-border: #30363d;--color-checks-dropdown-shadow: rgba(1,4,9,0.3);--color-checks-dropdown-hover-text: #c9d1d9;--color-checks-dropdown-hover-bg: rgba(110,118,129,0.1);--color-checks-dropdown-btn-hover-text: #c9d1d9;--color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1);--color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4);--color-checks-header-label-text: #8b949e;--color-checks-header-label-open-text: #c9d1d9;--color-checks-header-border: #21262d;--color-checks-header-icon: #8b949e;--color-checks-line-text: #8b949e;--color-checks-line-num-text: #6e7681;--color-checks-line-timestamp-text: #6e7681;--color-checks-line-hover-bg: rgba(110,118,129,0.1);--color-checks-line-selected-bg: rgba(56,139,253,0.1);--color-checks-line-selected-num-text: #58a6ff;--color-checks-line-dt-fm-text: #ffffff;--color-checks-line-dt-fm-bg: #9e6a03;--color-checks-gate-bg: rgba(187,128,9,0.15);--color-checks-gate-text: #8b949e;--color-checks-gate-waiting-text: #d29922;--color-checks-step-header-open-bg: #161b22;--color-checks-step-error-text: #f85149;--color-checks-step-warning-text: #d29922;--color-checks-logline-text: #8b949e;--color-checks-logline-num-text: #6e7681;--color-checks-logline-debug-text: #a371f7;--color-checks-logline-error-text: #8b949e;--color-checks-logline-error-num-text: #6e7681;--color-checks-logline-error-bg: rgba(248,81,73,0.1);--color-checks-logline-warning-text: #8b949e;--color-checks-logline-warning-num-text: #d29922;--color-checks-logline-warning-bg: rgba(187,128,9,0.15);--color-checks-logline-command-text: #58a6ff;--color-checks-logline-section-text: #58a6ff;--color-checks-ansi-black: #0d1117;--color-checks-ansi-black-bright: #161b22;--color-checks-ansi-white: #b1bac4;--color-checks-ansi-white-bright: #b1bac4;--color-checks-ansi-gray: #6e7681;--color-checks-ansi-red: #ff7b72;--color-checks-ansi-red-bright: #ffa198;--color-checks-ansi-green: #58a6ff;--color-checks-ansi-green-bright: #79c0ff;--color-checks-ansi-yellow: #d29922;--color-checks-ansi-yellow-bright: #e3b341;--color-checks-ansi-blue: #58a6ff;--color-checks-ansi-blue-bright: #79c0ff;--color-checks-ansi-magenta: #bc8cff;--color-checks-ansi-magenta-bright: #d2a8ff;--color-checks-ansi-cyan: #76e3ea;--color-checks-ansi-cyan-bright: #b3f0ff;--color-project-header-bg: #0d1117;--color-project-sidebar-bg: #161b22;--color-project-gradient-in: #161b22;--color-project-gradient-out: rgba(22,27,34,0);--color-mktg-btn-bg: #f6f8fa;--color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset;--color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px;--color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset;--color-control-border-color-emphasis: #606771;--color-avatar-bg: rgba(255,255,255,0.1);--color-avatar-border: rgba(240,246,252,0.1);--color-avatar-stack-fade: #30363d;--color-avatar-stack-fade-more: #21262d;--color-avatar-child-shadow: 0 0 0 2px #0d1117;--color-topic-tag-border: rgba(0,0,0,0);--color-counter-border: rgba(0,0,0,0);--color-select-menu-backdrop-border: #484f58;--color-select-menu-tap-highlight: rgba(48,54,61,0.5);--color-select-menu-tap-focus-bg: #0c2d6b;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85);--color-header-text: rgba(255,255,255,0.7);--color-header-bg: #161b22;--color-header-divider: #8b949e;--color-header-logo: #f0f6fc;--color-header-search-bg: #0d1117;--color-header-search-border: #30363d;--color-sidenav-selected-bg: #21262d;--color-menu-bg-active: #161b22;--color-input-disabled-bg: rgba(110,118,129,0);--color-timeline-badge-bg: #21262d;--color-ansi-black: #484f58;--color-ansi-black-bright: #6e7681;--color-ansi-white: #b1bac4;--color-ansi-white-bright: #ffffff;--color-ansi-gray: #6e7681;--color-ansi-red: #ff7b72;--color-ansi-red-bright: #ffa198;--color-ansi-green: #58a6ff;--color-ansi-green-bright: #79c0ff;--color-ansi-yellow: #d29922;--color-ansi-yellow-bright: #e3b341;--color-ansi-blue: #58a6ff;--color-ansi-blue-bright: #79c0ff;--color-ansi-magenta: #bc8cff;--color-ansi-magenta-bright: #d2a8ff;--color-ansi-cyan: #39c5cf;--color-ansi-cyan-bright: #56d4dd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240,246,252,0.1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212,12%,18%,1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-btn-primary-text: #ffffff;--color-btn-primary-bg: #1f6feb;--color-btn-primary-border: rgba(240,246,252,0.1);--color-btn-primary-shadow: 0 0 transparent;--color-btn-primary-inset-shadow: 0 0 transparent;--color-btn-primary-hover-bg: #388bfd;--color-btn-primary-hover-border: rgba(240,246,252,0.1);--color-btn-primary-selected-bg: #1f6feb;--color-btn-primary-selected-shadow: 0 0 transparent;--color-btn-primary-disabled-text: rgba(255,255,255,0.5);--color-btn-primary-disabled-bg: rgba(31,111,235,0.6);--color-btn-primary-disabled-border: rgba(240,246,252,0.1);--color-btn-primary-icon: #ffffff;--color-btn-primary-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-text: #388bfd;--color-btn-outline-hover-text: #58a6ff;--color-btn-outline-hover-bg: #30363d;--color-btn-outline-hover-border: rgba(240,246,252,0.1);--color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1);--color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03);--color-btn-outline-hover-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-selected-text: #ffffff;--color-btn-outline-selected-bg: #0d419d;--color-btn-outline-selected-border: rgba(240,246,252,0.1);--color-btn-outline-selected-shadow: 0 0 transparent;--color-btn-outline-disabled-text: rgba(88,166,255,0.5);--color-btn-outline-disabled-bg: #0d1117;--color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05);--color-btn-outline-counter-bg: rgba(5,29,77,0.2);--color-btn-outline-hover-counter-fg: #58a6ff;--color-btn-outline-disabled-counter-fg: rgba(88,166,255,0.5);--color-btn-outline-counter-fg: #388bfd;--color-btn-danger-text: #f85149;--color-btn-danger-hover-text: #ffffff;--color-btn-danger-hover-bg: #da3633;--color-btn-danger-hover-border: #f85149;--color-btn-danger-hover-shadow: 0 0 transparent;--color-btn-danger-hover-inset-shadow: 0 0 transparent;--color-btn-danger-hover-icon: #ffffff;--color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2);--color-btn-danger-selected-text: #ffffff;--color-btn-danger-selected-bg: #b62324;--color-btn-danger-selected-border: #ff7b72;--color-btn-danger-selected-shadow: 0 0 transparent;--color-btn-danger-disabled-text: rgba(248,81,73,0.5);--color-btn-danger-disabled-bg: #0d1117;--color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05);--color-btn-danger-counter-bg: rgba(73,2,2,0.2);--color-btn-danger-icon: #f85149;--color-btn-danger-counter-fg: #f85149;--color-btn-danger-disabled-counter-fg: rgba(248,81,73,0.5);--color-btn-danger-hover-counter-fg: #ffffff;--color-underlinenav-icon: #6e7681;--color-underlinenav-border-hover: rgba(110,118,129,0.4);--color-action-list-item-inline-divider: rgba(48,54,61,0.48);--color-action-list-item-default-hover-bg: rgba(177,186,196,0.12);--color-action-list-item-default-hover-border: rgba(0,0,0,0);--color-action-list-item-default-active-bg: rgba(177,186,196,0.2);--color-action-list-item-default-active-border: rgba(0,0,0,0);--color-action-list-item-default-selected-bg: rgba(177,186,196,0.08);--color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16);--color-action-list-item-danger-active-bg: rgba(248,81,73,0.24);--color-action-list-item-danger-hover-text: #ff7b72;--color-switch-track-bg: rgba(110,118,129,0.1);--color-switch-track-hover-bg: hsla(215,8%,72%,0.1);--color-switch-track-active-bg: rgba(110,118,129,0.4);--color-switch-track-disabled-bg: #21262d;--color-switch-track-fg: #8b949e;--color-switch-track-disabled-fg: #010409;--color-switch-track-border: rgba(0,0,0,0);--color-switch-track-checked-bg: rgba(31,111,235,0.35);--color-switch-track-checked-hover-bg: rgba(31,111,235,0.5);--color-switch-track-checked-active-bg: rgba(31,111,235,0.65);--color-switch-track-checked-fg: #ffffff;--color-switch-track-checked-disabled-fg: #010409;--color-switch-track-checked-border: rgba(0,0,0,0);--color-switch-knob-bg: #0d1117;--color-switch-knob-border: #606771;--color-switch-knob-disabled-bg: #161b22;--color-switch-knob-checked-bg: #0d1117;--color-switch-knob-checked-disabled-bg: #161b22;--color-switch-knob-checked-border: rgba(31,111,235,0.35);--color-segmented-control-bg: rgba(110,118,129,0.1);--color-segmented-control-button-bg: #0d1117;--color-segmented-control-button-hover-bg: #30363d;--color-segmented-control-button-active-bg: #21262d;--color-segmented-control-button-selected-border: #6e7681;--color-tree-view-item-chevron-hover-bg: rgba(177,186,196,0.12);--color-tree-view-item-directory-fill: #8b949e;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240,246,252,0.1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-neutral-emphasis-plus: #6e7681;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110,118,129,0.4);--color-neutral-subtle: rgba(110,118,129,0.1);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56,139,253,0.4);--color-accent-subtle: rgba(56,139,253,0.1);--color-success-fg: #58a6ff;--color-success-emphasis: #1f6feb;--color-success-muted: rgba(56,139,253,0.4);--color-success-subtle: rgba(56,139,253,0.15);--color-attention-fg: #d29922;--color-attention-emphasis: #9e6a03;--color-attention-muted: rgba(187,128,9,0.4);--color-attention-subtle: rgba(187,128,9,0.15);--color-severe-fg: #f85149;--color-severe-emphasis: #da3633;--color-severe-muted: rgba(248,81,73,0.4);--color-severe-subtle: rgba(248,81,73,0.1);--color-danger-fg: #f85149;--color-danger-emphasis: #da3633;--color-danger-muted: rgba(248,81,73,0.4);--color-danger-subtle: rgba(248,81,73,0.1);--color-open-fg: #ff7b72;--color-open-emphasis: #da3633;--color-open-muted: rgba(248,81,73,0.4);--color-open-subtle: rgba(248,81,73,0.15);--color-closed-fg: #8b949e;--color-closed-emphasis: #6e7681;--color-closed-muted: rgba(110,118,129,0.4);--color-closed-subtle: rgba(110,118,129,0.1);--color-done-fg: #a371f7;--color-done-emphasis: #8957e5;--color-done-muted: rgba(163,113,247,0.4);--color-done-subtle: rgba(163,113,247,0.1);--color-sponsors-fg: #db61a2;--color-sponsors-emphasis: #bf4b8a;--color-sponsors-muted: rgba(219,97,162,0.4);--color-sponsors-subtle: rgba(219,97,162,0.1);--color-primer-fg-disabled: #484f58;--color-primer-canvas-backdrop: rgba(1,4,9,0.8);--color-primer-canvas-sticky: rgba(13,17,23,0.95);--color-primer-border-active: #f78166;--color-primer-border-contrast: rgba(255,255,255,0.2);--color-primer-shadow-highlight: 0 0 transparent;--color-primer-shadow-inset: 0 0 transparent;--color-scale-black: #010409;--color-scale-white: #ffffff;--color-scale-gray-0: #f0f6fc;--color-scale-gray-1: #c9d1d9;--color-scale-gray-2: #b1bac4;--color-scale-gray-3: #8b949e;--color-scale-gray-4: #6e7681;--color-scale-gray-5: #484f58;--color-scale-gray-6: #30363d;--color-scale-gray-7: #21262d;--color-scale-gray-8: #161b22;--color-scale-gray-9: #0d1117;--color-scale-blue-0: #cae8ff;--color-scale-blue-1: #a5d6ff;--color-scale-blue-2: #79c0ff;--color-scale-blue-3: #58a6ff;--color-scale-blue-4: #388bfd;--color-scale-blue-5: #1f6feb;--color-scale-blue-6: #1158c7;--color-scale-blue-7: #0d419d;--color-scale-blue-8: #0c2d6b;--color-scale-blue-9: #051d4d;--color-scale-green-0: #cae8ff;--color-scale-green-1: #a5d6ff;--color-scale-green-2: #79c0ff;--color-scale-green-3: #58a6ff;--color-scale-green-4: #388bfd;--color-scale-green-5: #1f6feb;--color-scale-green-6: #1158c7;--color-scale-green-7: #0d419d;--color-scale-green-8: #0c2d6b;--color-scale-green-9: #051d4d;--color-scale-yellow-0: #f8e3a1;--color-scale-yellow-1: #f2cc60;--color-scale-yellow-2: #e3b341;--color-scale-yellow-3: #d29922;--color-scale-yellow-4: #bb8009;--color-scale-yellow-5: #9e6a03;--color-scale-yellow-6: #845306;--color-scale-yellow-7: #693e00;--color-scale-yellow-8: #4b2900;--color-scale-yellow-9: #341a00;--color-scale-orange-0: #ffdcd7;--color-scale-orange-1: #ffc1ba;--color-scale-orange-2: #ffa198;--color-scale-orange-3: #ff7b72;--color-scale-orange-4: #f85149;--color-scale-orange-5: #da3633;--color-scale-orange-6: #b62324;--color-scale-orange-7: #8e1519;--color-scale-orange-8: #67060c;--color-scale-orange-9: #490202;--color-scale-red-0: #ffdcd7;--color-scale-red-1: #ffc1ba;--color-scale-red-2: #ffa198;--color-scale-red-3: #ff7b72;--color-scale-red-4: #f85149;--color-scale-red-5: #da3633;--color-scale-red-6: #b62324;--color-scale-red-7: #8e1519;--color-scale-red-8: #67060c;--color-scale-red-9: #490202;--color-scale-purple-0: #eddeff;--color-scale-purple-1: #e2c5ff;--color-scale-purple-2: #d2a8ff;--color-scale-purple-3: #bc8cff;--color-scale-purple-4: #a371f7;--color-scale-purple-5: #8957e5;--color-scale-purple-6: #6e40c9;--color-scale-purple-7: #553098;--color-scale-purple-8: #3c1e70;--color-scale-purple-9: #271052;--color-scale-pink-0: #ffdaec;--color-scale-pink-1: #ffbedd;--color-scale-pink-2: #ff9bce;--color-scale-pink-3: #f778ba;--color-scale-pink-4: #db61a2;--color-scale-pink-5: #bf4b8a;--color-scale-pink-6: #9e3670;--color-scale-pink-7: #7d2457;--color-scale-pink-8: #5e103e;--color-scale-pink-9: #42062a;--color-scale-coral-0: #ffddd2;--color-scale-coral-1: #ffc2b2;--color-scale-coral-2: #ffa28b;--color-scale-coral-3: #f78166;--color-scale-coral-4: #ea6045;--color-scale-coral-5: #cf462d;--color-scale-coral-6: #ac3220;--color-scale-coral-7: #872012;--color-scale-coral-8: #640d04;--color-scale-coral-9: #460701}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{color-scheme:light}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{color-scheme:light}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{color-scheme:light}}[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{color-scheme:dark}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{color-scheme:dark}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{color-scheme:dark}}[data-color-mode]{color:var(--color-fg-default);background-color:var(--color-canvas-default)}@media(forced-colors: active){body{--color-accent-emphasis: Highlight;--color-fg-on-emphasis: LinkText}}/*! * @primer/css/core * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. *//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none !important}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:var(--base-text-weight-semibold, 600)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{box-sizing:border-box}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:var(--body-font-size, 14px);line-height:1.5;color:var(--color-fg-default);background-color:var(--color-canvas-default)}a{color:var(--color-accent-fg);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:var(--base-text-weight-semibold, 600)}fieldset{padding:0;margin:0;border:0}label{font-weight:var(--base-text-weight-semibold, 600)}::placeholder{color:var(--color-fg-subtle);opacity:1}hr,.rule{height:0;margin:15px 0;overflow:hidden;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--color-border-muted)}hr::before,.rule::before{display:table;content:""}hr::after,.rule::after{display:table;clear:both;content:""}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}button{cursor:pointer;border-radius:0}[hidden][hidden]{display:none !important}details summary{cursor:pointer}details:not([open])>*:not(summary){display:none !important}a:focus,button:focus,[role=button]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}a:not([class]):focus,a:not([class]):focus-visible,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=checkbox]:focus,input[type=checkbox]:focus-visible{outline-offset:0}.focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}@media(forced-colors: active){*:focus,*:focus-visible{outline:solid 1px rgba(0,0,0,0)}input:not([type=radio],[type=checkbox]):focus,input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline-offset:2px}}kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1{font-size:var(--h1-size, 32px);font-weight:var(--base-text-weight-semibold, 600)}h2{font-size:var(--h2-size, 24px);font-weight:var(--base-text-weight-semibold, 600)}h3{font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-semibold, 600)}h4{font-size:var(--h4-size, 16px);font-weight:var(--base-text-weight-semibold, 600)}h5{font-size:var(--h5-size, 14px);font-weight:var(--base-text-weight-semibold, 600)}h6{font-size:var(--h6-size, 12px);font-weight:var(--base-text-weight-semibold, 600)}p{margin-top:0;margin-bottom:10px}small{font-size:90%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code,samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.octicon{vertical-align:text-bottom}.octicon{display:inline-block;overflow:visible !important;vertical-align:text-bottom;fill:currentColor}.Box{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px)}.Box--condensed{line-height:1.25}.Box--condensed .Box-body,.Box--condensed .Box-footer,.Box--condensed .Box-header{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--condensed .Box-btn-octicon.btn-octicon{line-height:1.25;margin:calc(var(--controlStack-medium-gap-condensed, 8px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.Box--condensed .Box-row{padding:var(--stack-padding-condensed, 8px) var(--stack-padding-normal, 16px)}.Box--spacious .Box-header{line-height:1.25;padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-title{font-size:var(--text-title-size-medium, 20px)}.Box--spacious .Box-body,.Box--spacious .Box-footer{padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-btn-octicon.btn-octicon{margin:calc(var(--stack-gap-spacious, 24px)*-1) calc(var(--stack-gap-spacious, 24px)*-1);padding:var(--stack-padding-spacious, 24px)}.Box--spacious .Box-row{padding:var(--stack-padding-spacious, 24px)}.Box-header{background-color:var(--color-canvas-subtle);border-color:var(--color-border-default);border-style:solid;border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px);border-width:var(--borderWidth-thin, 1px);margin:calc(var(--borderWidth-thin, 1px)*-1) calc(var(--borderWidth-thin, 1px)*-1) 0;padding:var(--stack-padding-normal, 16px)}.Box-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600)}.Box-body{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);padding:var(--stack-padding-normal, 16px)}.Box-body:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px);margin-bottom:calc(var(--borderWidth-thin, 1px)*-1)}.Box-row{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-muted);list-style-type:none;margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box-row:first-of-type{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.Box-row:last-of-type{border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.Box-row.Box-row--unread,.Box-row.unread{box-shadow:inset 2px 0 0 var(--color-accent-emphasis)}.Box-row.navigation-focus .Box-row--drag-button{color:var(--color-accent-fg);cursor:grab;opacity:1}.Box-row.navigation-focus.is-dragging .Box-row--drag-button{cursor:grabbing}.Box-row.navigation-focus.sortable-chosen,.Box-row.navigation-focus.sortable-ghost{background-color:var(--color-canvas-subtle)}.Box-row.navigation-focus.sortable-ghost .Box-row--drag-hide{opacity:0}.Box-row--focus-gray.navigation-focus{background-color:var(--color-canvas-subtle)}.Box-row--focus-blue.navigation-focus{background-color:var(--color-accent-subtle)}.Box-row--hover-gray:hover{background-color:var(--color-canvas-subtle)}.Box-row--hover-blue:hover{background-color:var(--color-accent-subtle)}@media(min-width: 768px){.Box-row-link{color:var(--color-fg-default);text-decoration:none}.Box-row-link:hover{color:var(--color-accent-fg);text-decoration:none}}.Box-row--drag-button{opacity:0}.Box-footer{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px);border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-top:calc(var(--borderWidth-thin, 1px)*-1);padding:var(--stack-padding-normal, 16px)}.Box--scrollable{max-height:324px;overflow:scroll}.Box--blue,.Box--blue .Box-header{border-color:var(--color-accent-muted)}.Box--blue .Box-header{background-color:var(--color-accent-subtle)}.Box--blue .Box-body,.Box--blue .Box-footer,.Box--blue .Box-row{border-color:var(--color-accent-muted)}.Box--danger,.Box--danger .Box-body:last-of-type,.Box--danger .Box-row:first-of-type{border-color:var(--color-danger-emphasis)}.Box-header--blue{background-color:var(--color-accent-subtle);border-color:var(--color-accent-muted)}.Box-row--yellow{background-color:var(--color-attention-subtle)}.Box-row--blue{background-color:var(--color-accent-subtle)}.Box-row--gray{background-color:var(--color-canvas-subtle)}.Box-btn-octicon.btn-octicon{line-height:1.5;margin:calc(var(--controlStack-small-gap-spacious, 16px)*-1) calc(var(--controlStack-small-gap-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px) var(--control-medium-paddingInline-spacious, 16px)}.Box--overlay{width:448px;margin-right:auto;margin-left:auto;background-color:var(--color-canvas-default);background-clip:padding-box;border-color:var(--color-border-default);box-shadow:0 0 18px rgba(0,0,0,.4)}.Box--overlay .Box-header{margin:0;border-width:0;border-bottom-width:1px;border-top-left-radius:6px;border-top-right-radius:6px}.Box-overlay--narrow{width:320px}.Box-overlay--wide{width:640px}.Box-body.scrollable-overlay{max-height:400px;overflow-y:scroll}.Box-body .help{padding-top:8px;margin:0;color:var(--color-fg-muted);text-align:center}.breadcrumb-item{display:inline-block;list-style:none;margin-left:-0.35em;white-space:nowrap}.breadcrumb-item:after{border-right:.1em solid var(--color-fg-muted);content:"";display:inline-block;height:.8em;margin:0 .5em;transform:rotate(15deg)}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item-selected:after,.breadcrumb-item[aria-current]:not([aria-current=false]):after{content:none}.breadcrumb-item-selected a{color:var(--color-fg-default)}.btn{position:relative;display:inline-block;padding:5px 16px;font-size:14px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:6px;appearance:none}.btn:hover{text-decoration:none}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{cursor:default}.btn i{font-style:normal;font-weight:var(--base-text-weight-medium, 500);opacity:.75}.btn .octicon{margin-right:4px;color:var(--color-fg-muted);vertical-align:text-bottom}.btn .octicon:only-child{margin-right:0}.btn .Counter{margin-left:2px;color:inherit;text-shadow:none;vertical-align:top;background-color:var(--color-btn-counter-bg)}.btn .dropdown-caret{margin-left:4px;opacity:.8}.btn{color:var(--color-btn-text);background-color:var(--color-btn-bg);border-color:var(--color-btn-border);box-shadow:var(--color-btn-shadow),var(--color-btn-inset-shadow);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.btn:hover,.btn.hover,[open]>.btn{background-color:var(--color-btn-hover-bg);border-color:var(--color-btn-hover-border);transition-duration:.1s}.btn:active{background-color:var(--color-btn-active-bg);border-color:var(--color-btn-active-border);transition:none}.btn.selected,.btn[aria-selected=true]{background-color:var(--color-btn-selected-bg);box-shadow:var(--color-primer-shadow-inset)}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:var(--color-btn-bg);border-color:var(--color-btn-border)}.btn:disabled .octicon,.btn.disabled .octicon,.btn[aria-disabled=true] .octicon{color:var(--color-primer-fg-disabled)}.btn-primary{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-bg);border-color:var(--color-btn-primary-border);box-shadow:var(--color-btn-primary-shadow),var(--color-btn-primary-inset-shadow)}.btn-primary:hover,.btn-primary.hover,[open]>.btn-primary{background-color:var(--color-btn-primary-hover-bg);border-color:var(--color-btn-primary-hover-border)}.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-primary:active,.btn-primary.selected,.btn-primary[aria-selected=true]{background-color:var(--color-btn-primary-selected-bg);box-shadow:var(--color-btn-primary-selected-shadow)}.btn-primary:disabled,.btn-primary.disabled,.btn-primary[aria-disabled=true]{color:var(--color-btn-primary-disabled-text);background-color:var(--color-btn-primary-disabled-bg);border-color:var(--color-btn-primary-disabled-border)}.btn-primary:disabled .octicon,.btn-primary.disabled .octicon,.btn-primary[aria-disabled=true] .octicon{color:var(--color-btn-primary-disabled-text)}.btn-primary .Counter{color:inherit;background-color:var(--color-btn-primary-counter-bg)}.btn-primary .octicon{color:var(--color-btn-primary-icon)}a.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}a.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}a.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline{color:var(--color-btn-outline-text)}.btn-outline:hover,[open]>.btn-outline{color:var(--color-btn-outline-hover-text);background-color:var(--color-btn-outline-hover-bg);border-color:var(--color-btn-outline-hover-border);box-shadow:var(--color-btn-outline-hover-shadow),var(--color-btn-outline-hover-inset-shadow)}.btn-outline:hover .Counter,[open]>.btn-outline .Counter{background-color:var(--color-btn-outline-hover-counter-bg)}.btn-outline:hover .octicon,[open]>.btn-outline .octicon{color:inherit}.btn-outline:active,.btn-outline.selected,.btn-outline[aria-selected=true]{color:var(--color-btn-outline-selected-text);background-color:var(--color-btn-outline-selected-bg);border-color:var(--color-btn-outline-selected-border);box-shadow:var(--color-btn-outline-selected-shadow)}.btn-outline:active:focus,.btn-outline.selected:focus,.btn-outline[aria-selected=true]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:active:focus:not(:focus-visible),.btn-outline.selected:focus:not(:focus-visible),.btn-outline[aria-selected=true]:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-outline:active:focus-visible,.btn-outline.selected:focus-visible,.btn-outline[aria-selected=true]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.btn-outline:disabled,.btn-outline.disabled,.btn-outline[aria-disabled=true]{color:var(--color-btn-outline-disabled-text);background-color:var(--color-btn-outline-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-outline:disabled .Counter,.btn-outline.disabled .Counter,.btn-outline[aria-disabled=true] .Counter{background-color:var(--color-btn-outline-disabled-counter-bg)}.btn-outline .Counter{color:inherit;background-color:var(--color-btn-outline-counter-bg)}.btn-danger{color:var(--color-btn-danger-text)}.btn-danger .octicon{color:var(--color-btn-danger-icon)}.btn-danger:hover,[open]>.btn-danger{color:var(--color-btn-danger-hover-text);background-color:var(--color-btn-danger-hover-bg);border-color:var(--color-btn-danger-hover-border);box-shadow:var(--color-btn-danger-hover-shadow),var(--color-btn-danger-hover-inset-shadow)}.btn-danger:hover .Counter,[open]>.btn-danger .Counter{background-color:var(--color-btn-danger-hover-counter-bg)}.btn-danger:hover .octicon,[open]>.btn-danger .octicon{color:var(--color-btn-danger-hover-icon)}.btn-danger:active,.btn-danger.selected,.btn-danger[aria-selected=true]{color:var(--color-btn-danger-selected-text);background-color:var(--color-btn-danger-selected-bg);border-color:var(--color-btn-danger-selected-border);box-shadow:var(--color-btn-danger-selected-shadow)}.btn-danger:disabled,.btn-danger.disabled,.btn-danger[aria-disabled=true]{color:var(--color-btn-danger-disabled-text);background-color:var(--color-btn-danger-disabled-bg);border-color:var(--color-btn-border);box-shadow:none}.btn-danger:disabled .Counter,.btn-danger.disabled .Counter,.btn-danger[aria-disabled=true] .Counter{background-color:var(--color-btn-danger-disabled-counter-bg)}.btn-danger:disabled .octicon,.btn-danger.disabled .octicon,.btn-danger[aria-disabled=true] .octicon{color:var(--color-btn-danger-disabled-text)}.btn-danger .Counter{color:inherit;background-color:var(--color-btn-danger-counter-bg)}.btn-sm{padding:3px 12px;font-size:12px;line-height:20px}.btn-sm .octicon{vertical-align:text-top}.btn-large{padding:.75em 1.5em;font-size:inherit;line-height:1.5;border-radius:.5em}.btn-block{display:block;width:100%;text-align:center}.BtnGroup{display:inline-block;vertical-align:middle}.BtnGroup::before{display:table;content:""}.BtnGroup::after{display:table;clear:both;content:""}.BtnGroup+.BtnGroup,.BtnGroup+.btn{margin-left:4px}.BtnGroup-item{position:relative;float:left;border-right-width:0;border-radius:0}.BtnGroup-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-item:last-child{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-item.selected,.BtnGroup-item[aria-selected=true],.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-item:hover{border-right-width:1px}.BtnGroup-item.selected+.BtnGroup-item,.BtnGroup-item.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-item,.BtnGroup-item[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-item,.BtnGroup-item:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:active+.BtnGroup-item,.BtnGroup-item:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-item,.BtnGroup-item:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-parent{float:left}.BtnGroup-parent:first-child .BtnGroup-item{border-top-left-radius:6px;border-bottom-left-radius:6px}.BtnGroup-parent:last-child .BtnGroup-item{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.BtnGroup-parent .BtnGroup-item{border-right-width:0;border-radius:0}.BtnGroup-parent.selected .BtnGroup-item,.BtnGroup-parent[aria-selected=true] .BtnGroup-item,.BtnGroup-parent:focus .BtnGroup-item,.BtnGroup-parent:active .BtnGroup-item,.BtnGroup-parent:hover .BtnGroup-item{border-right-width:1px}.BtnGroup-parent.selected+.BtnGroup-item,.BtnGroup-parent.selected+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-item,.BtnGroup-parent[aria-selected=true]+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-item,.BtnGroup-parent:focus+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-item,.BtnGroup-parent:active+.BtnGroup-parent .BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-item,.BtnGroup-parent:hover+.BtnGroup-parent .BtnGroup-item{border-left-width:0}.BtnGroup-item:focus,.BtnGroup-item:active,.BtnGroup-parent:focus,.BtnGroup-parent:active{z-index:1}.btn-link{display:inline-block;padding:0;font-size:inherit;color:var(--color-accent-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:0;appearance:none}.btn-link:hover{text-decoration:underline}.btn-link:disabled,.btn-link:disabled:hover,.btn-link[aria-disabled=true],.btn-link[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default}.btn-link:not(.dropdown-item):focus,.btn-link:not(.dropdown-item):focus-visible{border-radius:6px;outline-offset:0}.btn-invisible{color:var(--color-accent-fg);background-color:rgba(0,0,0,0);border:0;border-radius:6px;box-shadow:none}.btn-invisible:hover,.btn-invisible.zeroclipboard-is-hover{color:var(--color-accent-fg);background-color:var(--color-btn-hover-bg);outline:none;box-shadow:none}.btn-invisible:active,.btn-invisible.selected,.btn-invisible[aria-selected=true],.btn-invisible.zeroclipboard-is-active{color:var(--color-accent-fg);background:none;border-color:var(--color-btn-active-border);outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.btn-invisible:active .btn-invisible.zeroclipboard-is-active{background-color:var(--color-btn-selected-bg)}.btn-invisible:disabled,.btn-invisible.disabled,.btn-invisible[aria-disabled=true]{color:var(--color-primer-fg-disabled);background-color:rgba(0,0,0,0)}.btn-octicon{display:inline-block;padding:5px;margin-left:5px;line-height:1;color:var(--color-fg-muted);vertical-align:middle;background:rgba(0,0,0,0);border:0;box-shadow:none}.btn-octicon:hover{color:var(--color-accent-fg)}.btn-octicon:focus,.btn-octicon:focus-visible{border-radius:6px}.btn-octicon.disabled,.btn-octicon[aria-disabled=true]{color:var(--color-primer-fg-disabled);cursor:default}.btn-octicon.disabled:hover,.btn-octicon[aria-disabled=true]:hover{color:var(--color-primer-fg-disabled)}.btn-octicon-danger:hover{color:var(--color-danger-fg)}.close-button{padding:0;color:var(--color-fg-muted);background:rgba(0,0,0,0);border:0}.close-button:hover{color:var(--color-fg-default)}.close-button:active{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.hidden-text-expander{display:block}.hidden-text-expander.inline{position:relative;top:-1px;display:inline-block;margin-left:5px;line-height:0}.hidden-text-expander a,.ellipsis-expander{display:inline-block;height:12px;padding:0 5px 5px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:6px;color:var(--color-fg-default);text-decoration:none;vertical-align:middle;background:var(--color-neutral-muted);border:0;border-radius:1px}.hidden-text-expander a:hover,.ellipsis-expander:hover{text-decoration:none;background-color:var(--color-accent-muted)}.hidden-text-expander a:active,.ellipsis-expander:active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.btn-with-count{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-with-count:focus{z-index:1}.social-count{position:relative;float:left;padding:3px 12px;font-size:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);border:1px solid var(--color-btn-border);border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px;box-shadow:var(--color-shadow-small),var(--color-primer-shadow-highlight)}.social-count:hover,.social-count:active{text-decoration:none}.social-count:hover{color:var(--color-accent-fg);cursor:pointer}.TableObject{display:table}.TableObject-item{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.TableObject-item--primary{width:99%}.form-control,.form-select{padding:5px 12px;font-size:14px;line-height:20px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-default);background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-primer-shadow-inset);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.form-control:focus,.form-select:focus{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control:focus:not(:focus-visible),.form-select:focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0)}.form-control:focus-visible,.form-select:focus-visible{border-color:var(--color-accent-fg);outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-fg)}.form-control.border-0:focus,.form-control.border-0:focus-visible,.form-select.border-0:focus,.form-select.border-0:focus-visible{border:1px solid var(--color-accent-fg) !important}.form-control[disabled],fieldset[disabled] .form-control,.form-select[disabled],fieldset[disabled] .form-select{color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);-webkit-text-fill-color:var(--color-primer-fg-disabled);opacity:1}.form-control[disabled]::placeholder,fieldset[disabled] .form-control::placeholder,.form-select[disabled]::placeholder,fieldset[disabled] .form-select::placeholder{color:var(--color-primer-fg-disabled)}@supports(-webkit-touch-callout: none){.form-control,.form-select{font-size:16px}@media(min-width: 768px){.form-control,.form-select{font-size:14px}}}textarea.form-control{padding-top:8px;padding-bottom:8px;line-height:1.5}.input-contrast{background-color:var(--color-canvas-inset)}.input-contrast:focus{background-color:var(--color-canvas-default)}.input-sm{min-height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;line-height:20px}.input-lg{font-size:16px}.input-block{display:block;width:100%}.input-monospace{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.input-hide-webkit-autofill::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;pointer-events:none;visibility:hidden}.form-checkbox{padding-left:20px;margin:15px 0;vertical-align:middle}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:var(--color-attention-subtle);border-radius:6px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:5px 0 0 -20px;vertical-align:middle}.form-checkbox .note{display:block;margin:0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.form-checkbox-details{display:none}.form-checkbox-details-trigger:checked~* .form-checkbox-details,.form-checkbox-details-trigger:checked~.form-checkbox-details{display:block}.hfields{margin:15px 0}.hfields::before{display:table;content:""}.hfields::after{display:table;clear:both;content:""}.hfields .form-group{float:left;margin:0 30px 0 0}.hfields .form-group dt label,.hfields .form-group .form-group-header label{display:inline-block;margin:5px 0 0;color:var(--color-fg-muted)}.hfields .form-group dt img,.hfields .form-group .form-group-header img{position:relative;top:-2px}.hfields .btn{float:left;margin:28px 25px 0 -20px}.hfields .form-select{margin-top:5px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}.form-actions::before{display:table;content:""}.form-actions::after{display:table;clear:both;content:""}.form-actions .btn{float:right}.form-actions .btn+.btn{margin-right:5px}.form-warning{padding:8px 10px;margin:10px 0;font-size:14px;color:var(--color-attention-fg);background:var(--color-attention-subtle);border:1px solid var(--color-attention-emphasis);border-radius:6px}.form-warning p{margin:0;line-height:1.5}.form-warning a{font-weight:var(--base-text-weight-semibold, 600)}.form-select{display:inline-block;max-width:100%;height:32px;padding-right:24px;background-color:var(--color-canvas-default);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;appearance:none}.form-select::-ms-expand{opacity:0}.form-select[multiple]{height:auto}[data-color-mode=light][data-light-theme*=dark] .form-select,[data-color-mode=dark][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark] .form-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzZlNzY4MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=")}}.select-sm{height:28px;padding-top:3px;padding-bottom:3px;font-size:12px}.select-sm[multiple]{height:auto;min-height:0}.form-group{margin:15px 0}.form-group .form-control.autocomplete-embedded-icon-wrap:focus-within{background-color:var(--color-canvas-default)}.form-group .form-control{width:440px;max-width:100%;margin-right:5px;background-color:var(--color-canvas-inset)}.form-group .form-control:focus{background-color:var(--color-canvas-default)}.form-group .form-control.shorter{width:130px}.form-group .form-control.short{width:250px}.form-group .form-control.input-block,.form-group .form-control.long{width:100%}.form-group textarea.form-control{width:100%;height:200px;min-height:200px}.form-group textarea.form-control.short{height:50px;min-height:50px}.form-group dt,.form-group .form-group-header{margin:0 0 6px}.form-group label{position:static}.form-group.flattened dt,.form-group.flattened .form-group-header{float:left;margin:0;line-height:32px}.form-group.flattened dd,.form-group.flattened .form-group-body{line-height:32px}.form-group dd h4,.form-group .form-group-body h4{margin:4px 0 0}.form-group dd h4.is-error,.form-group .form-group-body h4.is-error{color:var(--color-danger-fg)}.form-group dd h4.is-success,.form-group .form-group-body h4.is-success{color:var(--color-success-fg)}.form-group dd h4+.note,.form-group .form-group-body h4+.note{margin-top:0}.form-group.required dt label::after,.form-group.required .form-group-header label::after{padding-left:5px;color:var(--color-danger-fg);content:"*"}.form-group .success,.form-group .error,.form-group .indicator{display:none;font-size:12px;font-weight:var(--base-text-weight-semibold, 600)}.form-group.loading{opacity:.5}.form-group.loading .indicator{display:inline}.form-group.loading .spinner{display:inline-block;vertical-align:middle}.form-group.successful .success{display:inline;color:var(--color-success-fg)}.form-group.successed .success,.form-group.successed .warning,.form-group.successed .error,.form-group.warn .success,.form-group.warn .warning,.form-group.warn .error,.form-group.errored .success,.form-group.errored .warning,.form-group.errored .error{position:absolute;z-index:10;display:block;max-width:450px;padding:4px 8px;margin:8px 0 0;font-size:12px;font-weight:var(--base-text-weight-normal, 400);border-style:solid;border-width:1px;border-radius:6px}.form-group.successed .success::after,.form-group.successed .success::before,.form-group.successed .warning::after,.form-group.successed .warning::before,.form-group.successed .error::after,.form-group.successed .error::before,.form-group.warn .success::after,.form-group.warn .success::before,.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .success::after,.form-group.errored .success::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before{position:absolute;bottom:100%;left:10px;z-index:15;width:0;height:0;pointer-events:none;content:" ";border:solid rgba(0,0,0,0)}.form-group.successed .success::after,.form-group.successed .warning::after,.form-group.successed .error::after,.form-group.warn .success::after,.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .success::after,.form-group.errored .warning::after,.form-group.errored .error::after{border-width:5px}.form-group.successed .success::before,.form-group.successed .warning::before,.form-group.successed .error::before,.form-group.warn .success::before,.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .success::before,.form-group.errored .warning::before,.form-group.errored .error::before{margin-left:-1px;border-width:6px}.form-group.successed .success{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted)}.form-group.successed .success::after{border-bottom-color:var(--color-success-subtle)}.form-group.successed .success::before{border-bottom-color:var(--color-success-muted)}.form-group.warn .form-control:not(:focus,:focus-visible){border-color:var(--color-attention-emphasis)}.form-group.warn .warning{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted)}.form-group.warn .warning::after{border-bottom-color:var(--color-attention-subtle)}.form-group.warn .warning::before{border-bottom-color:var(--color-attention-muted)}.form-group.errored .form-control:not(:focus,:focus-visible){border-color:var(--color-danger-emphasis)}.form-group.errored label{color:var(--color-danger-fg)}.form-group.errored .error{color:var(--color-fg-default);background-color:var(--color-canvas-default);background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted)}.form-group.errored .error::after{border-bottom-color:var(--color-danger-subtle)}.form-group.errored .error::before{border-bottom-color:var(--color-danger-muted)}.note{min-height:17px;margin:4px 0 2px;font-size:12px;color:var(--color-fg-muted)}.note .spinner{margin-right:3px;vertical-align:middle}.input-group{display:table}.input-group .form-control{position:relative;width:100%}.input-group .form-control:focus{z-index:2}.input-group .form-control+.btn{margin-left:0}.input-group.inline{display:inline-table}.input-group:focus-within button{outline-offset:0}.input-group .form-control.autocomplete-embedded-icon-wrap{display:inline-flex;padding:5px 8px}.input-group .form-control,.input-group-button{display:table-cell}.input-group-button{width:1%;vertical-align:middle}.input-group-button--autocomplete-embedded-icon{vertical-align:bottom}.input-group .form-control:first-child,.input-group-button:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-button:first-child .btn{margin-right:-1px}.input-group .form-control:last-child,.input-group-button:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-button:last-child .btn{margin-left:-1px}.radio-group::before{display:table;content:""}.radio-group::after{display:table;clear:both;content:""}.radio-label{float:left;padding:6px 16px 6px 36px;margin-left:-1px;font-size:14px;line-height:20px;color:var(--color-fg-default);cursor:pointer;border:1px solid var(--color-border-default)}:checked+.radio-label{position:relative;z-index:1;border-color:var(--color-accent-emphasis)}.radio-label:first-of-type{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.radio-label:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.radio-label .octicon{margin-left:4px;color:var(--color-fg-subtle)}.radio-input{z-index:3;float:left;margin:10px -32px 0 16px}.radio-input:disabled{position:relative}.radio-input:disabled+.radio-label{color:var(--color-primer-fg-disabled);cursor:default;background-color:var(--color-neutral-subtle)}.radio-input:disabled+.radio-label .octicon{color:inherit}.FormControl{display:inline-flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl--fullWidth{display:flex}.FormControl-label{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);line-height:var(--text-body-lineHeight-medium, 1.42857);-webkit-user-select:none;user-select:none}.FormControl-caption{color:var(--color-fg-muted);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 400);line-height:var(--text-caption-lineHeight, 1.33333);margin-bottom:0}.FormControl-inlineValidation{fill:var(--color-danger-fg);align-items:center;color:var(--color-danger-fg);display:flex;flex-direction:row;font-size:var(--text-caption-size, 12px);font-weight:var(--base-text-weight-semibold, 600);gap:var(--base-size-4, 4px)}.FormControl-inlineValidation p{margin-bottom:0}.FormControl-spacingWrapper{display:flex;flex-direction:column;row-gap:.5rem}.FormControl-horizontalGroup{column-gap:.5rem;display:flex}.FormControl-input,.FormControl-select,.FormControl-textarea{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}.FormControl-input[disabled],.FormControl-select[disabled],.FormControl-textarea[disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}.FormControl-input[invalid]:not(:focus),.FormControl-select[invalid]:not(:focus),.FormControl-textarea[invalid]:not(:focus){border-color:var(--color-danger-emphasis)}.FormControl-input:not([type=checkbox],[type=radio]):focus,.FormControl-select:not([type=checkbox],[type=radio]):focus,.FormControl-textarea:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-select:not([type=checkbox],[type=radio]):focus:not(:focus-visible),.FormControl-textarea:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}.FormControl-input:not([type=checkbox],[type=radio]):focus-visible,.FormControl-select:not([type=checkbox],[type=radio]):focus-visible,.FormControl-textarea:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.FormControl-input,.FormControl-select,.FormControl-textarea{border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);line-height:var(--text-body-lineHeight-medium, 1.42857);padding-block:calc(var(--control-medium-paddingBlock, 6px) - var(--borderWidth-thin, 1px));padding-inline:var(--control-medium-paddingInline-condensed, 8px);transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color;width:100%}.FormControl-input[disabled]::placeholder,.FormControl-select[disabled]::placeholder,.FormControl-textarea[disabled]::placeholder{color:var(--color-primer-fg-disabled)}.FormControl-input[readonly],.FormControl-select[readonly],.FormControl-textarea[readonly]{background-color:var(--color-input-disabled-bg)}.FormControl-input::placeholder,.FormControl-select::placeholder,.FormControl-textarea::placeholder{color:var(--color-fg-subtle);opacity:1}.FormControl-input.FormControl-small,.FormControl-select.FormControl-small,.FormControl-textarea.FormControl-small{font-size:var(--text-body-size-small, 12px);height:var(--control-small-size, 28px);padding-block:var(--control-small-paddingBlock, 4px);padding-inline:var(--control-small-paddingInline-normal, 8px)}.FormControl-input.FormControl-medium,.FormControl-select.FormControl-medium,.FormControl-textarea.FormControl-medium{height:var(--control-medium-size, 32px)}.FormControl-input.FormControl-large,.FormControl-select.FormControl-large,.FormControl-textarea.FormControl-large{height:var(--control-large-size, 40px);padding-block:var(--control-large-paddingBlock, 10px);padding-inline:var(--control-large-paddingInline-normal, 12px)}.FormControl-input.FormControl-inset,.FormControl-select.FormControl-inset,.FormControl-textarea.FormControl-inset{background-color:var(--color-canvas-inset)}.FormControl-input.FormControl-inset:focus,.FormControl-input.FormControl-inset:focus-visible,.FormControl-select.FormControl-inset:focus,.FormControl-select.FormControl-inset:focus-visible,.FormControl-textarea.FormControl-inset:focus,.FormControl-textarea.FormControl-inset:focus-visible{background-color:var(--color-canvas-default)}.FormControl-input.FormControl-monospace,.FormControl-select.FormControl-monospace,.FormControl-textarea.FormControl-monospace{font-family:var(--fontStack-monospace, "ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace")}.FormControl-input.FormControl-error,.FormControl-select.FormControl-error,.FormControl-textarea.FormControl-error{border-color:var(--color-danger-emphasis)}.FormControl-input.FormControl-success,.FormControl-select.FormControl-success,.FormControl-textarea.FormControl-success{border-color:var(--color-success-emphasis)}.FormControl-input.FormControl-warning,.FormControl-select.FormControl-warning,.FormControl-textarea.FormControl-warning{border-color:var(--color-attention-emphasis)}.FormControl-toggleSwitchInput{align-items:flex-start;display:flex;gap:var(--base-size-16, 16px)}.FormControl-input-wrap{display:grid;position:relative}.FormControl-input-wrap .FormControl-input-leadingVisualWrap{color:var(--color-fg-muted);display:block;height:var(--base-size-16, 16px);left:var(--base-size-8, 8px);pointer-events:none;position:absolute;top:var(--base-size-8, 8px);width:var(--base-size-16, 16px)}.FormControl-input-wrap .FormControl-input-leadingVisualWrap .FormControl-input-leadingVisual{display:block;-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--borderRadius-small);color:var(--color-fg-muted);cursor:pointer;display:grid;height:var(--control-xsmall-size, 24px);justify-content:center;padding:0;position:absolute;right:var(--base-size-4, 4px);top:var(--base-size-4, 4px);transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;width:var(--control-xsmall-size, 24px);z-index:4}.FormControl-input-wrap .FormControl-input-trailingAction svg{-webkit-user-select:none;user-select:none}.FormControl-input-wrap .FormControl-input-trailingAction[disabled]{color:var(--color-primer-fg-disabled);pointer-events:none}.FormControl-input-wrap .FormControl-input-trailingAction:hover{background:var(--color-action-list-item-default-hover-bg)}.FormControl-input-wrap .FormControl-input-trailingAction:active{background:var(--color-action-list-item-default-active-bg)}.FormControl-input-wrap .FormControl-input-trailingAction.FormControl-input-trailingAction--divider:before{background:var(--color-border-default);content:"";display:block;height:var(--base-size-16);left:calc(var(--base-size-4, 4px)*-1);position:absolute;top:calc((var(--control-xsmall-size) - var(--base-size-16))/2);width:var(--borderWidth-thin)}.FormControl-input-wrap .FormControl-input-trailingAction:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: coarse){.FormControl-input-wrap .FormControl-input-trailingAction:after{min-height:var(--control-minTarget-coarse, 44px);min-width:var(--control-minTarget-coarse, 44px)}}.FormControl-input-wrap.FormControl-input-wrap--leadingVisual .FormControl-input{padding-inline-start:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input{padding-inline-end:calc(var(--control-medium-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-medium-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-leadingVisualWrap{left:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem)}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-small{padding-inline-end:calc(var(--control-small-paddingInline-condensed, 8px) + var(--base-size-16, 16px) + var(--control-small-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction{height:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px));width:calc(var(--control-small-size, 28px) - var(--base-size-8, 8px))}.FormControl-input-wrap.FormControl-input-wrap--small .FormControl-input-trailingAction:before{top:calc((var(--control-xsmall-size) - var(--base-size-16))/4)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-leadingVisualWrap{left:var(--control-medium-paddingInline-normal, 12px);top:var(--control-medium-paddingInline-normal, 12px)}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--leadingVisual .FormControl-input.FormControl-large{padding-inline-start:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px))}.FormControl-input-wrap.FormControl-input-wrap--large.FormControl-input-wrap--trailingAction.FormControl-input-wrap-trailingAction--divider .FormControl-input.FormControl-large{padding-inline-end:calc(var(--control-large-paddingInline-normal, 12px) + var(--base-size-16, 16px) + var(--control-large-gap, 8px) + var(--borderWidth-thin, 1px))}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction{height:var(--control-small-size, 28px);right:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);top:calc(var(--control-medium-paddingInline-condensed, 8px) - .125rem);width:var(--control-small-size, 28px)}.FormControl-input-wrap.FormControl-input-wrap--large .FormControl-input-trailingAction:before{height:var(--base-size-20);top:unset}.FormControl-select-wrap{display:grid;grid-template-columns:minmax(0, auto) var(--base-size-16, 16px)}.FormControl-select-wrap:after{background-color:var(--color-fg-muted);content:"";grid-column:2;grid-row:1;height:var(--base-size-16, 16px);-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiM1ODYwNjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuNDI3IDkuNDI3IDMuMzk2IDMuMzk2YS4yNTEuMjUxIDAgMCAwIC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwIDAgMTEuMzk2IDlINC42MDRhLjI1LjI1IDAgMCAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3IDcuODIgMy4wNzJhLjI1LjI1IDAgMCAxIC4zNTQgMEwxMS41NyA2LjQ3YS4yNS4yNSAwIDAgMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMCAxLS4xNzctLjQyN3oiLz48L3N2Zz4=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding-right:var(--base-size-4, 4px);place-self:center end;pointer-events:none;width:var(--base-size-16, 16px)}.FormControl-select-wrap .FormControl-select{appearance:none;grid-column:1/-1;grid-row:1;padding-right:var(--base-size-20, 20px)}.FormControl-checkbox-wrap,.FormControl-radio-wrap{display:inline-grid;gap:var(--base-size-8, 8px);grid-template-columns:min-content auto}.FormControl-checkbox-wrap .FormControl-checkbox-labelWrap,.FormControl-checkbox-wrap .FormControl-radio-labelWrap,.FormControl-radio-wrap .FormControl-checkbox-labelWrap,.FormControl-radio-wrap .FormControl-radio-labelWrap{display:flex;flex-direction:column;gap:var(--base-size-4, 4px)}.FormControl-checkbox-wrap .FormControl-label,.FormControl-radio-wrap .FormControl-label{cursor:pointer}.FormControl-check-group-wrap fieldset,.FormControl-radio-group-wrap fieldset{border:0;margin:0;padding:0}input[type=checkbox].FormControl-checkbox{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-checkbox[type=checkbox][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-checkbox[type=checkbox]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=checkbox].FormControl-checkbox{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-small, 3px);cursor:pointer;display:grid;height:var(--base-size-16, 16px);margin:.125rem 0 0;place-content:center;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-checkbox[type=checkbox]:before{background-color:var(--color-fg-on-emphasis);clip-path:inset(var(--base-size-16, 16px) 0 0 0);content:"";height:var(--base-size-16, 16px);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjc4LjIyYS43NS43NSAwIDAgMSAwIDEuMDYxTDQuNTIgOC41NDFhLjc1Mi43NTIgMCAwIDEtMS4wNjIgMEwuMjAyIDUuMjg1YS43NS43NSAwIDAgMSAxLjA2MS0xLjA2MWwyLjcyNSAyLjcyM0wxMC43MTguMjJhLjc1MS43NTEgMCAwIDEgMS4wNjIgMFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:75%;mask-size:75%;transition:visibility 0s linear .23s;visibility:hidden;width:var(--base-size-16, 16px)}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:before{animation:checkmarkOut 80ms cubic-bezier(0.65, 0, 0.35, 1) forwards}}input.FormControl-checkbox[type=checkbox]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-checkbox-labelWrap .FormControl-label,input.FormControl-checkbox[type=checkbox][disabled]~.FormControl-radio-labelWrap .FormControl-label{color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-checkbox[type=checkbox]:checked{background:var(--color-accent-fg);border-color:var(--color-accent-fg);transition:background-color,border-color 80ms cubic-bezier(0.32, 0, 0.67, 0) 0ms}input.FormControl-checkbox[type=checkbox]:checked:before{transition:visibility 0s linear 0s;visibility:visible}@media screen and (prefers-reduced-motion: no-preference){input.FormControl-checkbox[type=checkbox]:checked:before{animation:checkmarkIn 80ms cubic-bezier(0.65, 0, 0.35, 1) 80ms forwards}}input.FormControl-checkbox[type=checkbox]:checked:disabled{background-color:var(--color-primer-fg-disabled);border-color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-checkbox[type=checkbox]:checked:disabled:before{background-color:var(--color-fg-on-emphasis)}@media(forced-colors: active){input.FormControl-checkbox[type=checkbox]:checked{background-color:canvastext;border-color:canvastext}}input.FormControl-checkbox[type=checkbox]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}input.FormControl-checkbox[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMWExIDEgMCAwIDEgMS0xaDhhMSAxIDAgMSAxIDAgMkgxYTEgMSAwIDAgMS0xLTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+");visibility:visible}input[type=radio].FormControl-radio{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);color:var(--color-fg-default)}input.FormControl-radio[type=radio][disabled]{-webkit-text-fill-color:var(--color-primer-fg-disabled);background-color:var(--color-input-disabled-bg);border-color:var(--color-border-default);color:var(--color-primer-fg-disabled);cursor:not-allowed;opacity:1}input.FormControl-radio[type=radio][invalid]:not(:focus){border-color:var(--color-danger-emphasis)}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus:not(:focus-visible){border-color:rgba(0,0,0,0);border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px rgba(0,0,0,0) var(--color-accent-fg);outline:none}input.FormControl-radio[type=radio]:not([type=checkbox],[type=radio]):focus-visible{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}input[type=radio].FormControl-radio{appearance:none;border-color:var(--color-neutral-emphasis);border-radius:var(--borderRadius-full, 100vh);cursor:pointer;height:var(--base-size-16, 16px);margin:.125rem 0 0;position:relative;transition:background-color,border-color 80ms cubic-bezier(0.33, 1, 0.68, 1);width:var(--base-size-16, 16px)}input.FormControl-radio[type=radio]:after{content:"";height:100%;left:50%;min-height:var(--control-medium-size, 32px) var(--control-medium-size, 32px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}input.FormControl-radio[type=radio]:checked{border-color:var(--color-accent-fg);border-width:var(--base-size-4, 4px)}input.FormControl-radio[type=radio]:checked:disabled{border-color:var(--color-primer-fg-disabled);cursor:not-allowed}input.FormControl-radio[type=radio]:focus-visible{box-shadow:none;outline:2px solid var(--color-accent-fg);outline-offset:2px}@media(forced-colors: active){input[type=radio].FormControl-radio{background-color:canvastext;border-color:canvastext}}@keyframes checkmarkIn{0%{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkmarkOut{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(var(--base-size-16, 16px) 0 0 0)}}.AppFrame .AppFrame-a11yNav{position:absolute;z-index:1000;display:flex;width:100%;padding:var(--base-size-16, 16px);background:var(--color-canvas-inset);padding-block-end:calc(var(--base-size-16, 16px) - var(--borderWidth-thin, 1px));isolation:isolate;align-items:center;gap:var(--base-size-8, 8px)}.AppFrame .AppFrame-a11yNav:not(:focus-within){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);border:0}.AppFrame .AppFrame-a11yNav:focus-within{top:0;left:0}@media(max-width: 767.98px){.AppFrame .AppFrame-a11yNav:focus-within{justify-content:center}}.AppFrame .AppFrame-a11yLink{transition:none}.AppFrame .AppFrame-a11yLink:not(:focus){display:block;width:var(--base-size-8, 8px);height:var(--base-size-8, 8px);overflow:hidden;text-indent:var(--base-size-128, 128px);pointer-events:none;background:var(--color-border-default);border-radius:var(--borderRadius-full, 100vh)}.AppFrame .AppFrame-a11yLink:focus{z-index:20;display:grid;width:auto;height:auto;min-height:var(--control-medium-size, 32px);padding:0 var(--control-medium-paddingInline-spacious, 16px);overflow:auto;color:var(--color-fg-on-emphasis);background:var(--color-accent-emphasis);border-radius:var(--borderRadius-full, 100vh);align-items:center}@media(pointer: coarse){.AppFrame .AppFrame-a11yLink:focus::after{position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:var(--control-minTarget-coarse, 44px);content:"";transform:translateX(-50%) translateY(-50%)}}@media(prefers-reduced-motion: no-preference){.AppFrame .AppFrame-a11yLink:focus{animation:AppFrame-a11yLink-focus 200ms ease-out}}@keyframes AppFrame-a11yLink-focus{0%{color:var(--color-accent-emphasis);transform:scale(0.3, 0.25)}50%{color:var(--color-accent-emphasis);transform:scale(1, 1)}55%{color:var(--color-fg-on-emphasis)}100%{transform:scaleX(1)}}.AppFrame .AppFrame-main{display:flex;min-height:100vh;flex-direction:column}@supports(height: 100dvh){.AppFrame .AppFrame-main{min-height:100dvh}}.AppFrame .AppFrame-header-wrapper{position:relative;height:min-content;overflow:visible}.AppFrame .AppFrame-header-wrapper .AppFrame-header{position:sticky;top:0;z-index:1}.AppFrame .AppFrame-header{flex:0 0 auto}.AppFrame .AppFrame-subheader{flex:0 0 auto}.AppFrame .AppFrame-body{flex:1 0;height:100%}.AppFrame .AppFrame-footer{flex:0 0 auto}.container-sm{max-width:544px;margin-right:auto;margin-left:auto}.container-md{max-width:768px;margin-right:auto;margin-left:auto}.container-lg{max-width:1012px;margin-right:auto;margin-left:auto}.container-xl{max-width:1280px;margin-right:auto;margin-left:auto}.col-1{width:8.33333333%}.col-2{width:16.66666666%}.col-3{width:24.99999999%}.col-4{width:33.33333332%}.col-5{width:41.66666665%}.col-6{width:49.99999998%}.col-7{width:58.33333331%}.col-8{width:66.66666664%}.col-9{width:74.99999997%}.col-10{width:83.3333333%}.col-11{width:91.66666663%}.col-12{width:100%}@media(min-width: 544px){.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666666%}.col-sm-3{width:24.99999999%}.col-sm-4{width:33.33333332%}.col-sm-5{width:41.66666665%}.col-sm-6{width:49.99999998%}.col-sm-7{width:58.33333331%}.col-sm-8{width:66.66666664%}.col-sm-9{width:74.99999997%}.col-sm-10{width:83.3333333%}.col-sm-11{width:91.66666663%}.col-sm-12{width:100%}}@media(min-width: 768px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666666%}.col-md-3{width:24.99999999%}.col-md-4{width:33.33333332%}.col-md-5{width:41.66666665%}.col-md-6{width:49.99999998%}.col-md-7{width:58.33333331%}.col-md-8{width:66.66666664%}.col-md-9{width:74.99999997%}.col-md-10{width:83.3333333%}.col-md-11{width:91.66666663%}.col-md-12{width:100%}}@media(min-width: 1012px){.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666666%}.col-lg-3{width:24.99999999%}.col-lg-4{width:33.33333332%}.col-lg-5{width:41.66666665%}.col-lg-6{width:49.99999998%}.col-lg-7{width:58.33333331%}.col-lg-8{width:66.66666664%}.col-lg-9{width:74.99999997%}.col-lg-10{width:83.3333333%}.col-lg-11{width:91.66666663%}.col-lg-12{width:100%}}@media(min-width: 1280px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666666%}.col-xl-3{width:24.99999999%}.col-xl-4{width:33.33333332%}.col-xl-5{width:41.66666665%}.col-xl-6{width:49.99999998%}.col-xl-7{width:58.33333331%}.col-xl-8{width:66.66666664%}.col-xl-9{width:74.99999997%}.col-xl-10{width:83.3333333%}.col-xl-11{width:91.66666663%}.col-xl-12{width:100%}}.gutter{margin-right:-16px;margin-left:-16px}.gutter>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-condensed{margin-right:-8px;margin-left:-8px}.gutter-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-spacious{margin-right:-24px;margin-left:-24px}.gutter-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}@media(min-width: 544px){.gutter-sm{margin-right:-16px;margin-left:-16px}.gutter-sm>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-sm-condensed{margin-right:-8px;margin-left:-8px}.gutter-sm-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-sm-spacious{margin-right:-24px;margin-left:-24px}.gutter-sm-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 768px){.gutter-md{margin-right:-16px;margin-left:-16px}.gutter-md>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-md-condensed{margin-right:-8px;margin-left:-8px}.gutter-md-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-md-spacious{margin-right:-24px;margin-left:-24px}.gutter-md-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1012px){.gutter-lg{margin-right:-16px;margin-left:-16px}.gutter-lg>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-lg-condensed{margin-right:-8px;margin-left:-8px}.gutter-lg-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-lg-spacious{margin-right:-24px;margin-left:-24px}.gutter-lg-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}@media(min-width: 1280px){.gutter-xl{margin-right:-16px;margin-left:-16px}.gutter-xl>[class*=col-]{padding-right:16px !important;padding-left:16px !important}.gutter-xl-condensed{margin-right:-8px;margin-left:-8px}.gutter-xl-condensed>[class*=col-]{padding-right:8px !important;padding-left:8px !important}.gutter-xl-spacious{margin-right:-24px;margin-left:-24px}.gutter-xl-spacious>[class*=col-]{padding-right:24px !important;padding-left:24px !important}}.offset-1{margin-left:8.33333333% !important}.offset-2{margin-left:16.66666666% !important}.offset-3{margin-left:24.99999999% !important}.offset-4{margin-left:33.33333332% !important}.offset-5{margin-left:41.66666665% !important}.offset-6{margin-left:49.99999998% !important}.offset-7{margin-left:58.33333331% !important}.offset-8{margin-left:66.66666664% !important}.offset-9{margin-left:74.99999997% !important}.offset-10{margin-left:83.3333333% !important}.offset-11{margin-left:91.66666663% !important}@media(min-width: 544px){.offset-sm-1{margin-left:8.33333333% !important}.offset-sm-2{margin-left:16.66666666% !important}.offset-sm-3{margin-left:24.99999999% !important}.offset-sm-4{margin-left:33.33333332% !important}.offset-sm-5{margin-left:41.66666665% !important}.offset-sm-6{margin-left:49.99999998% !important}.offset-sm-7{margin-left:58.33333331% !important}.offset-sm-8{margin-left:66.66666664% !important}.offset-sm-9{margin-left:74.99999997% !important}.offset-sm-10{margin-left:83.3333333% !important}.offset-sm-11{margin-left:91.66666663% !important}}@media(min-width: 768px){.offset-md-1{margin-left:8.33333333% !important}.offset-md-2{margin-left:16.66666666% !important}.offset-md-3{margin-left:24.99999999% !important}.offset-md-4{margin-left:33.33333332% !important}.offset-md-5{margin-left:41.66666665% !important}.offset-md-6{margin-left:49.99999998% !important}.offset-md-7{margin-left:58.33333331% !important}.offset-md-8{margin-left:66.66666664% !important}.offset-md-9{margin-left:74.99999997% !important}.offset-md-10{margin-left:83.3333333% !important}.offset-md-11{margin-left:91.66666663% !important}}@media(min-width: 1012px){.offset-lg-1{margin-left:8.33333333% !important}.offset-lg-2{margin-left:16.66666666% !important}.offset-lg-3{margin-left:24.99999999% !important}.offset-lg-4{margin-left:33.33333332% !important}.offset-lg-5{margin-left:41.66666665% !important}.offset-lg-6{margin-left:49.99999998% !important}.offset-lg-7{margin-left:58.33333331% !important}.offset-lg-8{margin-left:66.66666664% !important}.offset-lg-9{margin-left:74.99999997% !important}.offset-lg-10{margin-left:83.3333333% !important}.offset-lg-11{margin-left:91.66666663% !important}}@media(min-width: 1280px){.offset-xl-1{margin-left:8.33333333% !important}.offset-xl-2{margin-left:16.66666666% !important}.offset-xl-3{margin-left:24.99999999% !important}.offset-xl-4{margin-left:33.33333332% !important}.offset-xl-5{margin-left:41.66666665% !important}.offset-xl-6{margin-left:49.99999998% !important}.offset-xl-7{margin-left:58.33333331% !important}.offset-xl-8{margin-left:66.66666664% !important}.offset-xl-9{margin-left:74.99999997% !important}.offset-xl-10{margin-left:83.3333333% !important}.offset-xl-11{margin-left:91.66666663% !important}}.Layout{--Layout-sidebar-width:220px;--Layout-gutter:16px;display:grid}@media(max-width: 543.98px){.Layout{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout .Layout-divider,.Layout .Layout-main,.Layout .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--divided{--Layout-gutter:0}.Layout.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 767.98px){.Layout.Layout--flowRow-until-md{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-md .Layout-divider,.Layout.Layout--flowRow-until-md .Layout-main,.Layout.Layout--flowRow-until-md .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-md.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-md.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-md.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}@media(max-width: 1011.98px){.Layout.Layout--flowRow-until-lg{grid-auto-flow:row;grid-template-columns:1fr !important}.Layout.Layout--flowRow-until-lg .Layout-divider,.Layout.Layout--flowRow-until-lg .Layout-main,.Layout.Layout--flowRow-until-lg .Layout-sidebar{grid-column:1 !important;width:100% !important}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-sidebar{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-sidebar,.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-start .Layout-main{grid-row:2/span 2}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}.Layout.Layout--flowRow-until-lg.Layout--sidebarPosition-flowRow-none .Layout-sidebar{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided{--Layout-gutter:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider{grid-row:2;height:1px}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-hidden{display:none}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-divider.Layout-divider--flowRow-shallow{background:var(--color-canvas-inset);border-color:var(--color-border-default);border-style:solid;border-width:var(--borderWidth-thin, 1px) 0;height:8px;margin-right:0}.Layout.Layout--flowRow-until-lg.Layout--divided .Layout-main,.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-sidebar{grid-row:3/span 1}.Layout.Layout--flowRow-until-lg.Layout--divided.Layout--sidebarPosition-flowRow-end .Layout-main{grid-row:1}}.Layout{grid-gap:var(--Layout-gutter);grid-auto-flow:column;grid-template-columns:auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter)))}.Layout .Layout-sidebar{grid-column:1}.Layout .Layout-divider{display:none}.Layout .Layout-main{grid-column:2/span 2}@media(min-width: 1012px){.Layout{--Layout-gutter:24px}}.Layout.Layout--gutter-none{--Layout-gutter:0px}.Layout.Layout--gutter-condensed{--Layout-gutter:16px}@media(min-width: 1012px){.Layout.Layout--gutter-spacious{--Layout-gutter:32px}}@media(min-width: 1280px){.Layout.Layout--gutter-spacious{--Layout-gutter:40px}}@media(min-width: 544px){.Layout{--Layout-sidebar-width:220px}}@media(min-width: 768px){.Layout{--Layout-sidebar-width:256px}}@media(min-width: 1012px){.Layout{--Layout-sidebar-width:296px}}@media(min-width: 768px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:240px}}@media(min-width: 1012px){.Layout.Layout--sidebar-narrow{--Layout-sidebar-width:256px}.Layout.Layout--sidebar-wide{--Layout-sidebar-width:320px}}@media(min-width: 1280px){.Layout.Layout--sidebar-wide{--Layout-sidebar-width:336px}}.Layout.Layout--sidebarPosition-start .Layout-sidebar{grid-column:1}.Layout.Layout--sidebarPosition-start .Layout-main{grid-column:2/span 2}.Layout.Layout--sidebarPosition-end{grid-template-columns:minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto}.Layout.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout.Layout--sidebarPosition-end .Layout-sidebar{grid-column:2/span 2}.Layout.Layout--divided .Layout-divider{background:var(--color-border-default);display:block;grid-column:2;margin-right:-1px;width:1px}.Layout.Layout--divided .Layout-main,.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-sidebar{grid-column:3/span 1}.Layout.Layout--divided.Layout--sidebarPosition-end .Layout-main{grid-column:1}.Layout-divider{display:none;width:1px}.Layout-sidebar{width:var(--Layout-sidebar-width)}.Layout-main{min-width:0}.Layout-main .Layout-main-centered-lg,.Layout-main .Layout-main-centered-md,.Layout-main .Layout-main-centered-xl{margin-left:auto;margin-right:auto}.Layout-main .Layout-main-centered-lg>.container-lg,.Layout-main .Layout-main-centered-lg>.container-md,.Layout-main .Layout-main-centered-lg>.container-xl,.Layout-main .Layout-main-centered-md>.container-lg,.Layout-main .Layout-main-centered-md>.container-md,.Layout-main .Layout-main-centered-md>.container-xl,.Layout-main .Layout-main-centered-xl>.container-lg,.Layout-main .Layout-main-centered-xl>.container-md,.Layout-main .Layout-main-centered-xl>.container-xl{margin-left:0}.Layout-main .Layout-main-centered-md{max-width:calc(var(--breakpoint-medium, 768px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-lg{max-width:calc(var(--breakpoint-large, 1012px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}.Layout-main .Layout-main-centered-xl{max-width:calc(var(--breakpoint-xlarge, 1280px) + var(--Layout-sidebar-width) + var(--Layout-gutter))}:root{--Layout-pane-width: 220px;--Layout-content-width: 100%;--Layout-template-columns: 1fr var(--Layout-pane-width);--Layout-template-areas: "content pane";--Layout-column-gap: 16px;--Layout-row-gap: 16px;--Layout-outer-spacing-x: 0px;--Layout-outer-spacing-y: 0px;--Layout-inner-spacing-min: 0px;--Layout-inner-spacing-max: 0px}.PageLayout{display:block;margin:var(--Layout-outer-spacing-y) var(--Layout-outer-spacing-x)}@media(min-width: 768px){.PageLayout.PageLayout--panePos-start{--Layout-template-columns: var(--Layout-pane-width) minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap)));--Layout-template-areas: "pane content"}.PageLayout.PageLayout--panePos-end{--Layout-template-columns: minmax(0, calc(100% - var(--Layout-pane-width) - var(--Layout-column-gap))) var(--Layout-pane-width);--Layout-template-areas: "content pane"}.PageLayout .PageLayout-header--hasDivider{padding-bottom:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-bottom:1px solid var(--color-border-default)}.PageLayout .PageLayout-footer--hasDivider{padding-top:max(var(--Layout-row-gap),var(--Layout-inner-spacing-min));border-top:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start .PageLayout-pane{border-right:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-right:calc(var(--Layout-column-gap) - 1px);margin-right:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-start:not(.PageLayout--columnGap-none) .PageLayout-content{margin-left:var(--Layout-column-gap)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end .PageLayout-pane{border-left:1px solid var(--color-border-default)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-pane{padding-left:calc(var(--Layout-column-gap) - 1px);margin-left:calc(var(--Layout-column-gap)*-1)}.PageLayout.PageLayout--hasPaneDivider.PageLayout--panePos-end:not(.PageLayout--columnGap-none) .PageLayout-content{margin-right:var(--Layout-column-gap)}.PageLayout .PageLayout-pane--sticky{position:sticky;top:0;max-height:100vh;overflow:auto;scrollbar-width:thin}@supports(max-height: 100dvh){.PageLayout .PageLayout-pane--sticky{max-height:100dvh}}.PageLayout [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap));margin-right:auto;margin-left:auto}.PageLayout.PageLayout--hasPaneDivider [class^=PageLayout-content-centered-]{max-width:calc(var(--Layout-content-width) + var(--Layout-pane-width) + var(--Layout-column-gap)*2)}.PageLayout.PageLayout--panePos-start [class^=PageLayout-content-centered-]>[class^=container-]{margin-left:0}.PageLayout.PageLayout--panePos-end [class^=PageLayout-content-centered-]>[class^=container-]{margin-right:0}.PageLayout .PageLayout-content-centered-sm{--Layout-content-width: 544px}.PageLayout .PageLayout-content-centered-md{--Layout-content-width: 768px}.PageLayout .PageLayout-content-centered-lg{--Layout-content-width: 1012px}.PageLayout .PageLayout-content-centered-xl{--Layout-content-width: 1280px}}@media(min-width: 768px)and (min-width: 544px){.PageLayout{--Layout-pane-width: 220px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout{--Layout-pane-width: 296px}}@media(min-width: 768px)and (min-width: 768px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 240px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-narrow{--Layout-pane-width: 256px}}@media(min-width: 768px)and (min-width: 1012px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 320px}}@media(min-width: 768px)and (min-width: 1280px){.PageLayout.PageLayout--paneWidth-wide{--Layout-pane-width: 336px}}@media(max-width: 767.98px){.PageLayout.PageLayout--responsive-stackRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content" "pane"}.PageLayout.PageLayout--responsive-stackRegions.PageLayout--responsive-panePos-start{--Layout-template-areas: "pane" "content"}.PageLayout.PageLayout--responsive-separateRegions{--Layout-template-columns: 1fr;--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content{--Layout-template-areas: "content"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-content .PageLayout-pane{display:none}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane{--Layout-template-areas: "pane"}.PageLayout.PageLayout--responsive-separateRegions.PageLayout--responsive-primary-pane .PageLayout-content{display:none}.PageLayout .PageLayout-region--dividerNarrow-line-before{position:relative;margin-top:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-before::before{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);top:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-line-after{position:relative;margin-bottom:var(--Layout-row-gap)}.PageLayout .PageLayout-region--dividerNarrow-line-after::after{position:absolute;left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:1px;content:"";background-color:var(--color-border-default);bottom:calc(-1px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before{position:relative;margin-top:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-before::after{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);top:calc(-8px - var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after{position:relative;margin-bottom:calc(8px + var(--Layout-row-gap))}.PageLayout .PageLayout-region--dividerNarrow-filled-after::before{position:absolute;bottom:calc(8px * -1);left:calc(var(--Layout-outer-spacing-x)*-1);display:block;width:calc(100% + var(--Layout-outer-spacing-x)*2);height:8px;content:"";background-color:var(--color-canvas-inset);box-shadow:inset 0 1px var(--color-border-default),inset 0 -1px var(--color-border-default);bottom:calc(-8px - var(--Layout-row-gap))}}.PageLayout-wrapper{display:grid;grid:auto-flow/1fr;row-gap:var(--Layout-row-gap)}.PageLayout-columns{display:grid;column-gap:var(--Layout-column-gap);row-gap:var(--Layout-row-gap);grid-template-columns:var(--Layout-template-columns);grid-template-rows:1fr;grid-template-areas:var(--Layout-template-areas)}.PageLayout-columns .PageLayout-content{padding-right:var(--Layout-inner-spacing-max);padding-left:var(--Layout-inner-spacing-max);grid-area:content}.PageLayout-columns .PageLayout-pane{grid-area:pane}.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}@media(min-width: 1012px){.PageLayout--outerSpacing-normal{--Layout-outer-spacing-x: 24px;--Layout-outer-spacing-y: 24px}}.PageLayout--outerSpacing-condensed{--Layout-outer-spacing-x: 16px;--Layout-outer-spacing-y: 16px}.PageLayout--innerSpacing-normal{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}@media(min-width: 1012px){.PageLayout--innerSpacing-normal{--Layout-inner-spacing-max: 24px}}.PageLayout--innerSpacing-condensed{--Layout-inner-spacing-min: 16px;--Layout-inner-spacing-max: 16px}.PageLayout--columnGap-normal{--Layout-column-gap: 16px}@media(min-width: 1012px){.PageLayout--columnGap-normal{--Layout-column-gap: 24px}}.PageLayout--columnGap-condensed{--Layout-column-gap: 16px}.PageLayout--columnGap-none{--Layout-column-gap: 0px}.PageLayout--rowGap-normal{--Layout-row-gap: 16px}@media(min-width: 1012px){.PageLayout--rowGap-normal{--Layout-row-gap: 24px}}.PageLayout--rowGap-none{--Layout-row-gap: 0px}.PageLayout--rowGap-condensed{--Layout-row-gap: 16px}.PageLayout-header,.PageLayout-content,.PageLayout-pane,.PageLayout-footer{padding:var(--Layout-inner-spacing-min)}.Stack{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px);--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px);--Stack-gap-whenWide: var(--Stack-gap-whenRegular);--Stack-divider-color: var(--color-border-default);display:flex;flex-flow:column;align-items:stretch;align-content:flex-start;gap:var(--Stack-gap-whenRegular)}@media(max-width: 767.98px){.Stack{gap:var(--Stack-gap-whenNarrow)}}@media(min-width: 1400px){.Stack{gap:var(--Stack-gap-whenWide)}}.Stack-divider{display:none;padding:0;margin:0;border:0;align-self:stretch}.Stack-item{flex:0 1 auto;min-inline-size:0}@media(max-width: 767.98px){.Stack--dir-inline-whenNarrow{flex-flow:row}.Stack--dir-block-whenNarrow{flex-flow:column}.Stack--gap-none-whenNarrow{--Stack-gap-whenNarrow: 0}.Stack--gap-condensed-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenNarrow{--Stack-gap-whenNarrow: var(--stack-gap-normal, 16px)}.Stack--align-start-whenNarrow{align-items:flex-start}.Stack--align-center-whenNarrow{align-items:center}.Stack--align-end-whenNarrow{align-items:flex-end}.Stack--align-baseline-whenNarrow{align-items:baseline}.Stack--alignWrap-start-whenNarrow{align-content:flex-start}.Stack--alignWrap-center-whenNarrow{align-content:center}.Stack--alignWrap-end-whenNarrow{align-content:flex-end}.Stack--alignWrap-distribute-whenNarrow{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenNarrow{align-content:space-evenly}.Stack--spread-start-whenNarrow{justify-content:flex-start}.Stack--spread-center-whenNarrow{justify-content:center}.Stack--spread-end-whenNarrow{justify-content:flex-end}.Stack--spread-distribute-whenNarrow{justify-content:space-between}.Stack--spread-distributeEvenly-whenNarrow{justify-content:space-evenly}.Stack--wrap-whenNarrow{flex-wrap:wrap}.Stack--nowrap-whenNarrow{flex-wrap:nowrap}.Stack--showDividers-whenNarrow>.Stack-divider,.Stack--showDividers-whenNarrow>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenNarrow)>.Stack-divider,:not(.Stack--dir-inline-whenNarrow)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenNarrow>.Stack-divider,.Stack--dir-inline-whenNarrow>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenNarrow{flex-grow:1}.Stack-item--keepSize-whenNarrow{flex-shrink:0}}@media(min-width: 768px){.Stack--dir-inline-whenRegular{flex-flow:row}.Stack--dir-block-whenRegular{flex-flow:column}.Stack--gap-none-whenRegular{--Stack-gap-whenRegular: 0}.Stack--gap-condensed-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenRegular{--Stack-gap-whenRegular: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenRegular{align-items:flex-start}.Stack--align-center-whenRegular{align-items:center}.Stack--align-end-whenRegular{align-items:flex-end}.Stack--align-baseline-whenRegular{align-items:baseline}.Stack--alignWrap-start-whenRegular{align-content:flex-start}.Stack--alignWrap-center-whenRegular{align-content:center}.Stack--alignWrap-end-whenRegular{align-content:flex-end}.Stack--alignWrap-distribute-whenRegular{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenRegular{align-content:space-evenly}.Stack--spread-start-whenRegular{justify-content:flex-start}.Stack--spread-center-whenRegular{justify-content:center}.Stack--spread-end-whenRegular{justify-content:flex-end}.Stack--spread-distribute-whenRegular{justify-content:space-between}.Stack--spread-distributeEvenly-whenRegular{justify-content:space-evenly}.Stack--wrap-whenRegular{flex-wrap:wrap}.Stack--nowrap-whenRegular{flex-wrap:nowrap}.Stack--showDividers-whenRegular>.Stack-divider,.Stack--showDividers-whenRegular>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenRegular)>.Stack-divider,:not(.Stack--dir-inline-whenRegular)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenRegular>.Stack-divider,.Stack--dir-inline-whenRegular>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenRegular{flex-grow:1}.Stack-item--keepSize-whenRegular{flex-shrink:0}}@media(min-width: 1400px){.Stack--dir-inline-whenWide{flex-flow:row}.Stack--dir-block-whenWide{flex-flow:column}.Stack--gap-none-whenWide{--Stack-gap-whenWide: 0}.Stack--gap-condensed-whenWide{--Stack-gap-whenWide: var(--stack-gap-condensed, 8px)}.Stack--gap-normal-whenWide{--Stack-gap-whenWide: var(--stack-gap-normal, 16px)}.Stack--gap-spacious-whenWide{--Stack-gap-whenWide: var(--stack-gap-spacious, 24px)}.Stack--align-start-whenWide{align-items:flex-start}.Stack--align-center-whenWide{align-items:center}.Stack--align-end-whenWide{align-items:flex-end}.Stack--align-baseline-whenWide{align-items:baseline}.Stack--alignWrap-start-whenWide{align-content:flex-start}.Stack--alignWrap-center-whenWide{align-content:center}.Stack--alignWrap-end-whenWide{align-content:flex-end}.Stack--alignWrap-distribute-whenWide{align-content:space-between}.Stack--alignWrap-distributeEvenly-whenWide{align-content:space-evenly}.Stack--spread-start-whenWide{justify-content:flex-start}.Stack--spread-center-whenWide{justify-content:center}.Stack--spread-end-whenWide{justify-content:flex-end}.Stack--spread-distribute-whenWide{justify-content:space-between}.Stack--spread-distributeEvenly-whenWide{justify-content:space-evenly}.Stack--wrap-whenWide{flex-wrap:wrap}.Stack--nowrap-whenWide{flex-wrap:nowrap}.Stack--showDividers-whenWide>.Stack-divider,.Stack--showDividers-whenWide>.Stack-item>.Stack-divider{display:block}:not(.Stack--dir-inline-whenWide)>.Stack-divider,:not(.Stack--dir-inline-whenWide)>.Stack-item>.Stack-divider{border-block-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:auto;block-size:0}.Stack--dir-inline-whenWide>.Stack-divider,.Stack--dir-inline-whenWide>.Stack-item>.Stack-divider{border-inline-end:var(--borderWidth-thin, 1px) solid var(--Stack-divider-color);inline-size:0;block-size:auto}.Stack-item--expand-whenWide{flex-grow:1}.Stack-item--keepSize-whenWide{flex-shrink:0}}.Link{color:var(--color-accent-fg)}.Link:hover{cursor:pointer;text-decoration:underline}.Link:focus,.Link:focus-visible{outline-offset:0}.Link--primary{color:var(--color-fg-default) !important}.Link--primary:hover{color:var(--color-accent-fg) !important}.Link--secondary{color:var(--color-fg-muted) !important}.Link--secondary:hover{color:var(--color-accent-fg) !important}.Link--muted{color:var(--color-fg-muted) !important}.Link--muted:hover{text-decoration:none}.Link--muted:hover,.Link--onHover:hover{color:var(--color-accent-fg) !important}.Link--onHover:hover{cursor:pointer;text-decoration:underline}.Link--muted:hover [class*=color-fg],.Link--primary:hover [class*=color-fg],.Link--secondary:hover [class*=color-fg]{color:inherit !important}.menu{background-color:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);list-style:none;margin-bottom:var(--stack-gap-normal, 16px)}.menu-item{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.menu-item:first-child{border-top:0;border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-item:first-child,.menu-item:first-child:before{border-top-left-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child{border-bottom:0;border-bottom-right-radius:var(--borderRadius-medium, 6px)}.menu-item:last-child,.menu-item:last-child:before{border-bottom-left-radius:var(--borderRadius-medium, 6px)}.menu-item:hover{background-color:var(--color-neutral-subtle);text-decoration:none}.menu-item:active{background-color:var(--color-canvas-subtle)}.menu-item.selected,.menu-item[aria-current]:not([aria-current=false]),.menu-item[aria-selected=true]{background-color:var(--color-menu-bg-active);cursor:default}.menu-item.selected:before,.menu-item[aria-current]:not([aria-current=false]):before,.menu-item[aria-selected=true]:before{background-color:var(--color-primer-border-active);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.menu-item .octicon{color:var(--color-fg-muted);margin-right:var(--control-medium-gap, 8px);text-align:center;width:16px}.menu-item .Counter{float:right;margin-left:var(--control-small-gap, 4px)}.menu-item .menu-warning{color:var(--color-attention-fg);float:right}.menu-item .avatar{float:left;margin-right:var(--control-small-gap, 4px)}.menu-item.alert .Counter{color:var(--color-danger-fg)}.menu-heading{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);color:var(--color-fg-default);display:block;font-size:inherit;font-weight:var(--base-text-weight-semibold, 600);margin-bottom:0;margin-top:0;padding:var(--control-medium-paddingInline-condensed, 8px) var(--control-medium-paddingInline-spacious, 16px)}.menu-heading:hover{text-decoration:none}.menu-heading:first-child{border-top-left-radius:var(--borderRadius-medium, 6px);border-top-right-radius:var(--borderRadius-medium, 6px)}.menu-heading:last-child{border-bottom:0;border-bottom-left-radius:var(--borderRadius-medium, 6px);border-bottom-right-radius:var(--borderRadius-medium, 6px)}.tabnav{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default);margin-bottom:var(--stack-gap-normal, 16px);margin-top:0}.tabnav-tabs{display:flex;margin-bottom:calc(var(--borderWidth-thin, 1px)*-1);overflow:auto}.tabnav-tab{background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-bottom:0;color:var(--color-fg-muted);display:inline-block;flex-shrink:0;font-size:var(--text-body-size-medium, 14px);line-height:23px;padding:var(--base-size-8, 8px) var(--control-medium-paddingInline-spacious, 16px);text-decoration:none;transition:color .2s cubic-bezier(0.3, 0, 0.5, 1)}.tabnav-tab.selected,.tabnav-tab[aria-current]:not([aria-current=false]),.tabnav-tab[aria-selected=true]{background-color:var(--color-canvas-default);border-color:var(--color-border-default);border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0;color:var(--color-fg-default)}.tabnav-tab.selected .octicon,.tabnav-tab[aria-current]:not([aria-current=false]) .octicon,.tabnav-tab[aria-selected=true] .octicon{color:inherit}.tabnav-tab:hover{color:var(--color-fg-default);text-decoration:none;transition-duration:.1s}.tabnav-tab:focus,.tabnav-tab:focus-visible{border-radius:var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px) 0 0 !important}.tabnav-tab:focus,.tabnav-tab:focus-visible{outline-offset:-6px}.tabnav-tab .octicon,.tabnav-tab:active{color:var(--color-fg-muted)}.tabnav-tab .octicon{margin-right:var(--control-small-gap, 4px)}.tabnav-tab .Counter{color:inherit;margin-left:var(--control-small-gap, 4px)}.tabnav-extra{color:var(--color-fg-muted);display:inline-block;font-size:var(--text-body-size-small, 12px);margin-left:10px;padding-top:10px}.tabnav-extra>.octicon{margin-right:2px}a.tabnav-extra:hover{color:var(--color-accent-fg);text-decoration:none}.tabnav-btn{margin-left:var(--controlStack-medium-gap-condensed, 8px)}.filter-list{list-style-type:none}.filter-list.small .filter-item{padding:6px 12px;font-size:12px}.filter-list.pjax-active .filter-item{color:var(--color-fg-muted);background-color:rgba(0,0,0,0)}.filter-list.pjax-active .filter-item.pjax-active{color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item{position:relative;display:block;padding:8px 16px;margin-bottom:4px;overflow:hidden;font-size:14px;color:var(--color-fg-muted);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:6px}.filter-item:hover{text-decoration:none;background-color:var(--color-canvas-subtle)}.filter-item.selected,.filter-item[aria-selected=true],.filter-item[aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis)}.filter-item.selected:focus,.filter-item[aria-selected=true]:focus,.filter-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item.selected:focus:not(:focus-visible),.filter-item[aria-selected=true]:focus:not(:focus-visible),.filter-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.filter-item.selected:focus-visible,.filter-item[aria-selected=true]:focus-visible,.filter-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.filter-item .count{float:right;font-weight:var(--base-text-weight-semibold, 600)}.filter-item .bar{position:absolute;top:2px;right:0;bottom:2px;z-index:-1;display:inline-block;background-color:var(--color-neutral-subtle)}.SideNav{background-color:var(--color-canvas-subtle)}.SideNav-item{position:relative;display:block;width:100%;padding:12px 16px;color:var(--color-fg-default);text-align:left;background-color:rgba(0,0,0,0);border:0;border-top:1px solid var(--color-border-muted)}.SideNav-item:first-child{border-top:0}.SideNav-item:last-child{box-shadow:0 1px 0 var(--color-border-default)}.SideNav-item::before{position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;pointer-events:none;content:""}.SideNav-item:hover{text-decoration:none;background-color:var(--color-neutral-subtle)}.SideNav-item:active{background-color:var(--color-canvas-subtle)}.SideNav-item[aria-current]:not([aria-current=false]),.SideNav-item[aria-selected=true]{background-color:var(--color-sidenav-selected-bg)}.SideNav-item[aria-current]:not([aria-current=false])::before,.SideNav-item[aria-selected=true]::before{background-color:var(--color-primer-border-active)}.SideNav-icon{width:16px;margin-right:8px;color:var(--color-fg-muted)}.SideNav-subItem{position:relative;display:block;width:100%;padding:4px 0;color:var(--color-accent-fg);text-align:left;background-color:rgba(0,0,0,0);border:0}.SideNav-subItem:hover{color:var(--color-fg-default);text-decoration:none}.SideNav-subItem[aria-current]:not([aria-current=false]),.SideNav-subItem[aria-selected=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.subnav{margin-bottom:20px}.subnav::before{display:table;content:""}.subnav::after{display:table;clear:both;content:""}.subnav-bordered{padding-bottom:20px;border-bottom:1px solid var(--color-border-muted)}.subnav-flush{margin-bottom:0}.subnav-item{position:relative;float:left;padding:5px 16px;font-weight:var(--base-text-weight-medium, 500);line-height:20px;color:var(--color-fg-default);border:1px solid var(--color-border-default)}.subnav-item+.subnav-item{margin-left:-1px}.subnav-item:hover,.subnav-item:focus{text-decoration:none;background-color:var(--color-canvas-subtle)}.subnav-item.selected,.subnav-item[aria-selected=true],.subnav-item[aria-current]:not([aria-current=false]){z-index:2;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:var(--color-accent-emphasis)}.subnav-item.selected:focus,.subnav-item[aria-selected=true]:focus,.subnav-item[aria-current]:not([aria-current=false]):focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item.selected:focus:not(:focus-visible),.subnav-item[aria-selected=true]:focus:not(:focus-visible),.subnav-item[aria-current]:not([aria-current=false]):focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.subnav-item.selected:focus-visible,.subnav-item[aria-selected=true]:focus-visible,.subnav-item[aria-current]:not([aria-current=false]):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.subnav-item:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.subnav-item:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.subnav-search{position:relative;margin-left:12px}.subnav-search-input{width:320px;padding-left:32px;color:var(--color-fg-muted)}.subnav-search-input-wide{width:500px}.subnav-search-icon{position:absolute;top:9px;left:8px;display:block;color:var(--color-fg-muted);text-align:center;pointer-events:none}.subnav-search-context .btn{border-top-right-radius:0;border-bottom-right-radius:0}.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected{z-index:2}.subnav-search-context+.subnav-search{margin-left:-1px}.subnav-search-context+.subnav-search .subnav-search-input{border-top-left-radius:0;border-bottom-left-radius:0}.subnav-search-context .select-menu-modal-holder{z-index:30}.subnav-search-context .select-menu-modal{width:220px}.subnav-search-context .select-menu-item-icon{color:inherit}.subnav-spacer-right{padding-right:12px}.UnderlineNav{-webkit-overflow-scrolling:auto;box-shadow:inset 0 -1px 0 var(--color-border-muted);display:flex;justify-content:space-between;min-height:var(--base-size-48, 48px);overflow-x:auto;overflow-y:hidden}.UnderlineNav .Counter{background-color:var(--color-neutral-muted);color:var(--color-fg-default);margin-left:var(--control-medium-gap, 8px)}.UnderlineNav .Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.UnderlineNav-body{align-items:center;display:flex;gap:var(--control-medium-gap, 8px);list-style:none}.UnderlineNav-item{align-items:center;background-color:initial;border:0;border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-default);cursor:pointer;display:flex;font-size:var(--text-body-size-medium, 14px);line-height:30px;padding:0 var(--control-medium-paddingInline-condensed, 8px);position:relative;text-align:center;white-space:nowrap}.UnderlineNav-item:focus,.UnderlineNav-item:focus-visible,.UnderlineNav-item:hover{border-bottom-color:var(--color-neutral-muted);color:var(--color-fg-default);outline-offset:-2px;text-decoration:none;transition:border-bottom-color .12s ease-out}.UnderlineNav-item [data-content]:before{content:attr(data-content);display:block;font-weight:var(--base-text-weight-semibold, 600);height:0;visibility:hidden}.UnderlineNav-item:before{content:"";height:100%;left:50%;min-height:48px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media(pointer: fine){.UnderlineNav-item:hover{background:var(--color-action-list-item-default-hover-bg);color:var(--color-fg-default);text-decoration:none;transition:background .12s ease-out}}.UnderlineNav-item.selected,.UnderlineNav-item[aria-current]:not([aria-current=false]),.UnderlineNav-item[role=tab][aria-selected=true]{border-bottom-color:var(--color-primer-border-active);color:var(--color-fg-default);font-weight:var(--base-text-weight-semibold, 600)}.UnderlineNav-item.selected:after,.UnderlineNav-item[aria-current]:not([aria-current=false]):after,.UnderlineNav-item[role=tab][aria-selected=true]:after{background:var(--color-primer-border-active);border-radius:var(--borderRadius-medium, 6px);bottom:calc(50% - 25px);content:"";height:2px;position:absolute;right:50%;transform:translate(50%, -50%);width:100%;z-index:1}.UnderlineNav--right{justify-content:flex-end}.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}.UnderlineNav-actions{align-self:center}.UnderlineNav--full{display:block}.UnderlineNav--full .UnderlineNav-body{min-height:var(--base-size-48, 48px)}.UnderlineNav-octicon{fill:var(--color-fg-muted);color:var(--color-fg-muted);display:inline !important;margin-right:var(--control-medium-gap, 8px)}.UnderlineNav-container{display:flex;justify-content:space-between}.pagination a,.pagination span,.pagination em{min-width:32px;padding:5px 10px;font-style:normal;line-height:20px;color:var(--color-fg-default);text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:6px;transition:border-color .2s cubic-bezier(0.3, 0, 0.5, 1)}.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus{text-decoration:none;border-color:var(--color-border-default);transition-duration:.1s}.pagination a:active,.pagination span:active,.pagination em:active{border-color:var(--color-border-muted);transition:none}.pagination .previous_page,.pagination .next_page{color:var(--color-accent-fg)}.pagination .current,.pagination .current:hover,.pagination [aria-current]:not([aria-current=false]){color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border-color:rgba(0,0,0,0)}.pagination .gap,.pagination .disabled,.pagination [aria-disabled=true],.pagination .gap:hover,.pagination .disabled:hover,.pagination [aria-disabled=true]:hover{color:var(--color-primer-fg-disabled);cursor:default;border-color:rgba(0,0,0,0)}@supports(clip-path: polygon(50% 0, 100% 50%, 50% 100%)){.pagination .previous_page::before,.pagination .next_page::after{display:inline-block;width:16px;height:16px;vertical-align:text-bottom;content:"";background-color:currentColor}.pagination .previous_page::before{margin-right:4px;clip-path:polygon(9.8px 12.8px, 8.7px 12.8px, 4.5px 8.5px, 4.5px 7.5px, 8.7px 3.2px, 9.8px 4.3px, 6.1px 8px, 9.8px 11.7px, 9.8px 12.8px)}.pagination .next_page::after{margin-left:4px;clip-path:polygon(6.2px 3.2px, 7.3px 3.2px, 11.5px 7.5px, 11.5px 8.5px, 7.3px 12.8px, 6.2px 11.7px, 9.9px 8px, 6.2px 4.3px, 6.2px 3.2px)}}.pagination>*{display:none}.pagination>:first-child,.pagination>:last-child,.pagination>.previous_page,.pagination>.next_page{display:inline-block}@media(min-width: 544px){.pagination>:nth-child(2),.pagination>:nth-last-child(2),.pagination>.current,.pagination>.gap{display:inline-block}}@media(min-width: 768px){.pagination>*{display:inline-block}}.paginate-container{margin-top:16px;margin-bottom:16px;text-align:center}.paginate-container .pagination{display:inline-block}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid rgba(0,0,0,0);opacity:0}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{animation-delay:0s}.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-s::after,.tooltipped-n::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}.css-truncate .css-truncate-overflow,.css-truncate .css-truncate-target,.css-truncate.css-truncate-overflow,.css-truncate.css-truncate-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.css-truncate .css-truncate-target,.css-truncate.css-truncate-target{display:inline-block;max-width:125px;vertical-align:top}.css-truncate.expandable.css-truncate-target:hover,.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target{max-width:10000px !important}.Truncate{display:inline-flex;max-width:100%;min-width:0}.Truncate>.Truncate-text{max-width:-moz-fit-content;max-width:fit-content;min-width:1ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Truncate>.Truncate-text+.Truncate-text{margin-left:var(--control-small-gap, 4px)}.Truncate>.Truncate-text.Truncate-text--primary{flex-basis:200%}.Truncate>.Truncate-text.Truncate-text--expandable:active,.Truncate>.Truncate-text.Truncate-text--expandable:focus,.Truncate>.Truncate-text.Truncate-text--expandable:hover{cursor:pointer;flex-shrink:0;max-width:100% !important}.Overlay--hidden{display:none !important}.Overlay--visibilityHidden{height:0;opacity:0;overflow:hidden;visibility:hidden}.Overlay{background-color:var(--color-canvas-overlay);border-radius:var(--borderRadius-large, 12px);box-shadow:var(--color-overlay-shadow);display:flex;flex-direction:column;max-height:min(100vh - 2rem,var(--overlay-height));min-width:192px;opacity:1;white-space:normal;width:min(var(--overlay-width),100vw - 2rem)}.Overlay.Overlay--size-auto{max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);min-width:192px}.Overlay.Overlay--size-full{height:100vh;width:100vw}.Overlay.Overlay--size-xsmall{--overlay-width:192px;max-height:calc(100vh - 2rem)}.Overlay.Overlay--size-small{--overlay-height:256px;--overlay-width:320px}.Overlay.Overlay--size-small-portrait{--overlay-height:432px;--overlay-width:320px}.Overlay.Overlay--size-medium{--overlay-height:320px;--overlay-width:480px}.Overlay.Overlay--size-medium-portrait{--overlay-height:600px;--overlay-width:480px}.Overlay.Overlay--size-large{--overlay-height:432px;--overlay-width:640px}.Overlay.Overlay--size-xlarge{--overlay-height:600px;--overlay-width:960px}.Overlay.Overlay--height-auto{height:auto}.Overlay.Overlay--height-xsmall{height:min(192px,100vh - 2rem)}.Overlay.Overlay--height-small{height:min(256px,100vh - 2rem)}.Overlay.Overlay--height-medium{height:min(320px,100vh - 2rem)}.Overlay.Overlay--height-large{height:min(432px,100vh - 2rem)}.Overlay.Overlay--height-xlarge{height:min(600px,100vh - 2rem)}.Overlay.Overlay--width-auto{width:auto}.Overlay.Overlay--width-small{width:min(256px,100vw - 2rem)}.Overlay.Overlay--width-medium{width:min(320px,100vw - 2rem)}.Overlay.Overlay--width-large{width:min(480px,100vw - 2rem)}.Overlay.Overlay--width-xlarge{width:min(640px,100vw - 2rem)}.Overlay.Overlay--width-xxlarge{width:min(960px,100vw - 2rem)}@media screen and (prefers-reduced-motion: no-preference){.Overlay.Overlay--motion-scaleFade{animation:Overlay--motion-scaleFade .2s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@keyframes Overlay--motion-scaleFade{0%{opacity:0;transform:scale(0.5)}to{opacity:1;transform:scale(1)}}.Overlay-form{flex-grow:1;overflow:auto}.Overlay-form,.Overlay-header{display:flex;flex-direction:column}.Overlay-header{z-index:1}.Overlay-header.Overlay-header--divided{box-shadow:inset 0 calc(var(--borderWidth-thin, 1px)*-1) var(--color-border-default);padding-bottom:var(--stack-padding-condensed, 8px)}.Overlay-header.Overlay-header--divided+.Overlay-body{padding-top:var(--stack-padding-normal, 16px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap{gap:var(--stack-gap-condensed, 8px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-title-size-medium, 20px)}.Overlay-header.Overlay-header--large .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{font-size:var(--text-body-size-medium, 14px)}.Overlay-header .Overlay-headerContentWrap{align-items:flex-start;display:flex;gap:var(--stack-gap-condensed, 8px);padding:var(--stack-gap-condensed, 8px) var(--stack-gap-condensed, 8px) 0 var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-actionWrap{display:flex;flex-direction:row;gap:var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap{display:flex;flex-direction:column;flex-grow:1;gap:var(--control-small-gap, 4px);padding:calc(var(--stack-gap-condensed, 8px)*.75) 0 calc(var(--stack-gap-condensed, 8px)*.75) var(--stack-gap-condensed, 8px)}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-title{font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-semibold, 600);margin:0}.Overlay-header .Overlay-headerContentWrap .Overlay-titleWrap .Overlay-description{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-normal, 400);margin:0}.Overlay-body{flex-grow:1;font-size:var(--text-body-size-medium, 14px);overflow-y:auto;padding:var(--stack-padding-normal, 16px);padding-top:0;scrollbar-width:thin}.Overlay-body.Overlay-body--paddingCondensed{padding:var(--stack-padding-condensed, 8px);padding-top:0}.Overlay-body.Overlay-body--paddingNone{padding:0}.Overlay-footer{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;padding:0 var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px) var(--stack-padding-normal, 16px);z-index:1}.Overlay-footer.Overlay-footer--divided{box-shadow:inset 0 var(--borderWidth-thin, 1px) var(--color-border-default);padding-top:var(--stack-padding-normal, 16px)}.Overlay-footer.Overlay-footer--alignStart{gap:var(--stack-gap-condensed, 8px);justify-content:flex-start}.Overlay-footer.Overlay-footer--alignCenter{gap:var(--stack-gap-condensed, 8px);justify-content:center}.Overlay-footer.Overlay-footer--alignEnd{gap:var(--stack-gap-condensed, 8px);justify-content:flex-end}.Overlay-closeButton{align-self:flex-start;background-color:initial;border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);border-radius:var(--borderRadius-medium, 6px);color:var(--color-fg-muted);cursor:pointer;display:grid;flex-shrink:0;height:var(--base-size-32, 32px);padding:0;place-content:center;position:relative;transition:.2s cubic-bezier(0.3, 0, 0.5, 1);transition-property:color,background-color,border-color;-webkit-user-select:none;user-select:none;width:var(--base-size-32, 32px)}.Overlay-closeButton:focus,.Overlay-closeButton:hover{background-color:var(--color-btn-hover-bg);border:var(--borderWidth-thin, 1px) solid var(--color-btn-hover-bg)}.Overlay-closeButton.close-button{border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0)}.Overlay-backdrop--center{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side,.Overlay-backdrop--side.Overlay-backdrop--placement-left{align-items:center;justify-content:left}.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-left>.Overlay{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-right{align-items:center;justify-content:right}.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-right>.Overlay{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom{align-items:end;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-bottom>.Overlay{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--side.Overlay-backdrop--placement-top{align-items:start;justify-content:center}.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}@media screen and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side.Overlay-backdrop--placement-top>.Overlay{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}.Overlay-backdrop--full{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}@media(max-width: 767px){.Overlay-backdrop--center-whenNarrow{align-items:center;background-color:var(--color-neutral-muted);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--anchor-whenNarrow{background-color:initial;position:absolute;z-index:999}.Overlay-backdrop--side-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--side-whenNarrow,.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow{align-items:center;justify-content:left}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-left-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInRight .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow{align-items:center;justify-content:right}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-right-radius:0;border-top-right-radius:0;height:100vh;max-height:unset}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-right-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideInLeft .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow{align-items:end;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;max-height:calc(100vh - 2rem);width:100vw}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-bottom-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideUp .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow{align-items:start;justify-content:center}.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{border-radius:var(--borderRadius-large, 12px);border-top-left-radius:0;border-top-right-radius:0}}@media screen and (max-width: 767px)and (prefers-reduced-motion: no-preference){.Overlay-backdrop--side-whenNarrow.Overlay-backdrop--placement-top-whenNarrow>.Overlay-whenNarrow{animation:Overlay--motion-slideDown .25s cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running}}@media(max-width: 767px){.Overlay-backdrop--full-whenNarrow{background-color:var(--color-neutral-muted);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:999}.Overlay-backdrop--full-whenNarrow .Overlay{border-radius:unset !important;flex-grow:1;height:100%;max-height:100vh;max-width:100vw;width:100%}}@keyframes Overlay--motion-slideDown{0%{transform:translateY(-100%)}}@keyframes Overlay--motion-slideUp{0%{transform:translateY(100%)}}@keyframes Overlay--motion-slideInRight{0%{transform:translateX(-100%)}}@keyframes Overlay--motion-slideInLeft{0%{transform:translateX(100%)}}.anim-fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in-out}.anim-fade-in.fast{animation-duration:300ms}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.anim-fade-out{animation-name:fade-out;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-out}.anim-fade-out.fast{animation-duration:.3s}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.anim-fade-up{opacity:0;animation-name:fade-up;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:1s}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.anim-fade-down{animation-name:fade-down;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}100%{opacity:.5;transform:translateY(100%)}}.anim-grow-x{width:0%;animation-name:grow-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease;animation-delay:.5s}@keyframes grow-x{to{width:100%}}.anim-shrink-x{animation-name:shrink-x;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-delay:.5s}@keyframes shrink-x{to{width:0%}}.anim-scale-in{animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(0.2, 0, 0.13, 1.5)}@keyframes scale-in{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:scale(1)}}.anim-pulse{animation-name:pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pulse{0%{opacity:.3}10%{opacity:1}100%{opacity:.3}}.anim-pulse-in{animation-name:pulse-in;animation-duration:.5s}@keyframes pulse-in{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}100%{transform:scale3d(1, 1, 1)}}.hover-grow,.anim-hover-grow{transition:transform .3s;backface-visibility:hidden}.hover-grow:hover,.anim-hover-grow:hover{transform:scale(1.025)}.anim-rotate{animation:rotate-keyframes 1s linear infinite}@keyframes rotate-keyframes{100%{transform:rotate(360deg)}}.border-x{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-y{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important;border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-0{border:0 !important}.border-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.rounded{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}@media(min-width: 544px){.border-sm{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-0{border:0 !important}.border-sm-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-sm-top-0{border-top:0 !important}.border-sm-right-0{border-right:0 !important}.border-sm-bottom-0{border-bottom:0 !important}.border-sm-left-0{border-left:0 !important}.rounded-sm{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-0{border-radius:0 !important}.rounded-sm-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-sm-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-sm-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-sm-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-sm-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-sm-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-sm-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-sm-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 768px){.border-md{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-0{border:0 !important}.border-md-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-md-top-0{border-top:0 !important}.border-md-right-0{border-right:0 !important}.border-md-bottom-0{border-bottom:0 !important}.border-md-left-0{border-left:0 !important}.rounded-md{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-0{border-radius:0 !important}.rounded-md-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-md-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-md-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-md-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-md-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-md-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-md-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-md-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-md-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-md-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-md-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1012px){.border-lg{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-0{border:0 !important}.border-lg-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-lg-top-0{border-top:0 !important}.border-lg-right-0{border-right:0 !important}.border-lg-bottom-0{border-bottom:0 !important}.border-lg-left-0{border-left:0 !important}.rounded-lg{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-0{border-radius:0 !important}.rounded-lg-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-lg-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-lg-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-lg-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-lg-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-lg-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-lg-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-lg-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}@media(min-width: 1280px){.border-xl{border:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-0{border:0 !important}.border-xl-top{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-right{border-right:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-bottom{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-left{border-left:var(--borderWidth-thin, 1px) solid var(--color-border-default) !important}.border-xl-top-0{border-top:0 !important}.border-xl-right-0{border-right:0 !important}.border-xl-bottom-0{border-bottom:0 !important}.border-xl-left-0{border-left:0 !important}.rounded-xl{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-0{border-radius:0 !important}.rounded-xl-1{border-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-2{border-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-3{border-radius:var(--borderRadius-large, 8px) !important}.rounded-xl-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-xl-top-1{border-top-left-radius:var(--borderRadius-small, 4px) !important;border-top-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-top-2{border-top-left-radius:var(--borderRadius-medium, 6px) !important;border-top-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-top-3{border-top-left-radius:var(--borderRadius-medium, 8px) !important;border-top-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-right-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-xl-right-1{border-top-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-right-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-right-2{border-top-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-right-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-right-3{border-top-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-right-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-xl-bottom-1{border-bottom-right-radius:var(--borderRadius-small, 4px) !important;border-bottom-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-bottom-2{border-bottom-right-radius:var(--borderRadius-medium, 6px) !important;border-bottom-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-bottom-3{border-bottom-right-radius:var(--borderRadius-medium, 8px) !important;border-bottom-left-radius:var(--borderRadius-medium, 8px) !important}.rounded-xl-left-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-xl-left-1{border-bottom-left-radius:var(--borderRadius-small, 4px) !important;border-top-left-radius:var(--borderRadius-small, 4px) !important}.rounded-xl-left-2{border-bottom-left-radius:var(--borderRadius-medium, 6px) !important;border-top-left-radius:var(--borderRadius-medium, 6px) !important}.rounded-xl-left-3{border-bottom-left-radius:var(--borderRadius-medium, 8px) !important;border-top-left-radius:var(--borderRadius-medium, 8px) !important}}.circle{border-radius:var(--borderRadius-full, 50%) !important}.border-dashed{border-style:dashed !important}.color-shadow-small{box-shadow:var(--color-shadow-small) !important}.color-shadow-medium{box-shadow:var(--color-shadow-medium) !important}.color-shadow-large{box-shadow:var(--color-shadow-large) !important}.color-shadow-extra-large{box-shadow:var(--color-shadow-extra-large) !important}.box-shadow-none{box-shadow:none !important}.color-fg-default{color:var(--color-fg-default) !important}.color-fg-muted{color:var(--color-fg-muted) !important}.color-fg-subtle{color:var(--color-fg-subtle) !important}.color-fg-accent{color:var(--color-accent-fg) !important}.color-fg-success{color:var(--color-success-fg) !important}.color-fg-attention{color:var(--color-attention-fg) !important}.color-fg-severe{color:var(--color-severe-fg) !important}.color-fg-danger{color:var(--color-danger-fg) !important}.color-fg-open{color:var(--color-open-fg) !important}.color-fg-closed{color:var(--color-closed-fg) !important}.color-fg-done{color:var(--color-done-fg) !important}.color-fg-sponsors{color:var(--color-sponsors-fg) !important}.color-fg-on-emphasis{color:var(--color-fg-on-emphasis) !important}.color-bg-default{background-color:var(--color-canvas-default) !important}.color-bg-overlay{background-color:var(--color-canvas-overlay) !important}.color-bg-inset{background-color:var(--color-canvas-inset) !important}.color-bg-subtle{background-color:var(--color-canvas-subtle) !important}.color-bg-emphasis{background-color:var(--color-neutral-emphasis-plus) !important}.color-bg-accent{background-color:var(--color-accent-subtle) !important}.color-bg-accent-emphasis{background-color:var(--color-accent-emphasis) !important}.color-bg-success{background-color:var(--color-success-subtle) !important}.color-bg-success-emphasis{background-color:var(--color-success-emphasis) !important}.color-bg-attention{background-color:var(--color-attention-subtle) !important}.color-bg-attention-emphasis{background-color:var(--color-attention-emphasis) !important}.color-bg-severe{background-color:var(--color-severe-subtle) !important}.color-bg-severe-emphasis{background-color:var(--color-severe-emphasis) !important}.color-bg-danger{background-color:var(--color-danger-subtle) !important}.color-bg-danger-emphasis{background-color:var(--color-danger-emphasis) !important}.color-bg-open{background-color:var(--color-open-subtle) !important}.color-bg-open-emphasis{background-color:var(--color-open-emphasis) !important}.color-bg-closed{background-color:var(--color-closed-subtle) !important}.color-bg-closed-emphasis{background-color:var(--color-closed-emphasis) !important}.color-bg-done{background-color:var(--color-done-subtle) !important}.color-bg-done-emphasis{background-color:var(--color-done-emphasis) !important}.color-bg-sponsors{background-color:var(--color-sponsors-subtle) !important}.color-bg-sponsors-emphasis{background-color:var(--color-sponsors-emphasis) !important}.color-bg-transparent{background-color:rgba(0,0,0,0) !important}.color-border-default{border-color:var(--color-border-default) !important}.color-border-muted{border-color:var(--color-border-muted) !important}.color-border-subtle{border-color:var(--color-border-subtle) !important}.color-border-accent{border-color:var(--color-accent-muted) !important}.color-border-accent-emphasis{border-color:var(--color-accent-emphasis) !important}.color-border-success{border-color:var(--color-success-muted) !important}.color-border-success-emphasis{border-color:var(--color-success-emphasis) !important}.color-border-attention{border-color:var(--color-attention-muted) !important}.color-border-attention-emphasis{border-color:var(--color-attention-emphasis) !important}.color-border-severe{border-color:var(--color-severe-muted) !important}.color-border-severe-emphasis{border-color:var(--color-severe-emphasis) !important}.color-border-danger{border-color:var(--color-danger-muted) !important}.color-border-danger-emphasis{border-color:var(--color-danger-emphasis) !important}.color-border-open{border-color:var(--color-open-muted) !important}.color-border-open-emphasis{border-color:var(--color-open-emphasis) !important}.color-border-closed{border-color:var(--color-closed-muted) !important}.color-border-closed-emphasis{border-color:var(--color-closed-emphasis) !important}.color-border-done{border-color:var(--color-done-muted) !important}.color-border-done-emphasis{border-color:var(--color-done-emphasis) !important}.color-border-sponsors{border-color:var(--color-sponsors-muted) !important}.color-border-sponsors-emphasis{border-color:var(--color-sponsors-emphasis) !important}.color-fg-inherit{color:inherit !important}.details-overlay[open]>summary::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;cursor:default;content:" ";background:rgba(0,0,0,0)}.details-overlay-dark[open]>summary::before{z-index:111;background:var(--color-primer-canvas-backdrop)}.details-reset>summary{list-style:none;transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-reset>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-reset>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-reset>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-reset>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-reset>summary::before{display:none}.details-reset>summary::-webkit-details-marker{display:none}.details-overlay>summary{transition:80ms cubic-bezier(0.33, 1, 0.68, 1);transition-property:color,background-color,box-shadow,border-color}.details-overlay>summary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0)}.details-overlay>summary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.details-overlay>summary.btn-primary:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.details-overlay>summary.btn-primary:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.details-overlay>summary.btn-primary:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--color-fg-on-emphasis)}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-content-start{align-content:flex-start !important}.flex-content-end{align-content:flex-end !important}.flex-content-center{align-content:center !important}.flex-content-between{align-content:space-between !important}.flex-content-around{align-content:space-around !important}.flex-content-stretch{align-content:stretch !important}.flex-1{flex:1 !important}.flex-auto{flex:auto !important}.flex-grow-0{flex-grow:0 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-self-auto{align-self:auto !important}.flex-self-start{align-self:flex-start !important}.flex-self-end{align-self:flex-end !important}.flex-self-center{align-self:center !important}.flex-self-baseline{align-self:baseline !important}.flex-self-stretch{align-self:stretch !important}.flex-order-1{order:1 !important}.flex-order-2{order:2 !important}.flex-order-none{order:inherit !important}@media(min-width: 544px){.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-justify-start{justify-content:flex-start !important}.flex-sm-justify-end{justify-content:flex-end !important}.flex-sm-justify-center{justify-content:center !important}.flex-sm-justify-between{justify-content:space-between !important}.flex-sm-justify-around{justify-content:space-around !important}.flex-sm-items-start{align-items:flex-start !important}.flex-sm-items-end{align-items:flex-end !important}.flex-sm-items-center{align-items:center !important}.flex-sm-items-baseline{align-items:baseline !important}.flex-sm-items-stretch{align-items:stretch !important}.flex-sm-content-start{align-content:flex-start !important}.flex-sm-content-end{align-content:flex-end !important}.flex-sm-content-center{align-content:center !important}.flex-sm-content-between{align-content:space-between !important}.flex-sm-content-around{align-content:space-around !important}.flex-sm-content-stretch{align-content:stretch !important}.flex-sm-1{flex:1 !important}.flex-sm-auto{flex:auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-self-auto{align-self:auto !important}.flex-sm-self-start{align-self:flex-start !important}.flex-sm-self-end{align-self:flex-end !important}.flex-sm-self-center{align-self:center !important}.flex-sm-self-baseline{align-self:baseline !important}.flex-sm-self-stretch{align-self:stretch !important}.flex-sm-order-1{order:1 !important}.flex-sm-order-2{order:2 !important}.flex-sm-order-none{order:inherit !important}}@media(min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-justify-start{justify-content:flex-start !important}.flex-md-justify-end{justify-content:flex-end !important}.flex-md-justify-center{justify-content:center !important}.flex-md-justify-between{justify-content:space-between !important}.flex-md-justify-around{justify-content:space-around !important}.flex-md-items-start{align-items:flex-start !important}.flex-md-items-end{align-items:flex-end !important}.flex-md-items-center{align-items:center !important}.flex-md-items-baseline{align-items:baseline !important}.flex-md-items-stretch{align-items:stretch !important}.flex-md-content-start{align-content:flex-start !important}.flex-md-content-end{align-content:flex-end !important}.flex-md-content-center{align-content:center !important}.flex-md-content-between{align-content:space-between !important}.flex-md-content-around{align-content:space-around !important}.flex-md-content-stretch{align-content:stretch !important}.flex-md-1{flex:1 !important}.flex-md-auto{flex:auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-self-auto{align-self:auto !important}.flex-md-self-start{align-self:flex-start !important}.flex-md-self-end{align-self:flex-end !important}.flex-md-self-center{align-self:center !important}.flex-md-self-baseline{align-self:baseline !important}.flex-md-self-stretch{align-self:stretch !important}.flex-md-order-1{order:1 !important}.flex-md-order-2{order:2 !important}.flex-md-order-none{order:inherit !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-justify-start{justify-content:flex-start !important}.flex-lg-justify-end{justify-content:flex-end !important}.flex-lg-justify-center{justify-content:center !important}.flex-lg-justify-between{justify-content:space-between !important}.flex-lg-justify-around{justify-content:space-around !important}.flex-lg-items-start{align-items:flex-start !important}.flex-lg-items-end{align-items:flex-end !important}.flex-lg-items-center{align-items:center !important}.flex-lg-items-baseline{align-items:baseline !important}.flex-lg-items-stretch{align-items:stretch !important}.flex-lg-content-start{align-content:flex-start !important}.flex-lg-content-end{align-content:flex-end !important}.flex-lg-content-center{align-content:center !important}.flex-lg-content-between{align-content:space-between !important}.flex-lg-content-around{align-content:space-around !important}.flex-lg-content-stretch{align-content:stretch !important}.flex-lg-1{flex:1 !important}.flex-lg-auto{flex:auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-self-auto{align-self:auto !important}.flex-lg-self-start{align-self:flex-start !important}.flex-lg-self-end{align-self:flex-end !important}.flex-lg-self-center{align-self:center !important}.flex-lg-self-baseline{align-self:baseline !important}.flex-lg-self-stretch{align-self:stretch !important}.flex-lg-order-1{order:1 !important}.flex-lg-order-2{order:2 !important}.flex-lg-order-none{order:inherit !important}}@media(min-width: 1280px){.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-justify-start{justify-content:flex-start !important}.flex-xl-justify-end{justify-content:flex-end !important}.flex-xl-justify-center{justify-content:center !important}.flex-xl-justify-between{justify-content:space-between !important}.flex-xl-justify-around{justify-content:space-around !important}.flex-xl-items-start{align-items:flex-start !important}.flex-xl-items-end{align-items:flex-end !important}.flex-xl-items-center{align-items:center !important}.flex-xl-items-baseline{align-items:baseline !important}.flex-xl-items-stretch{align-items:stretch !important}.flex-xl-content-start{align-content:flex-start !important}.flex-xl-content-end{align-content:flex-end !important}.flex-xl-content-center{align-content:center !important}.flex-xl-content-between{align-content:space-between !important}.flex-xl-content-around{align-content:space-around !important}.flex-xl-content-stretch{align-content:stretch !important}.flex-xl-1{flex:1 !important}.flex-xl-auto{flex:auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-self-auto{align-self:auto !important}.flex-xl-self-start{align-self:flex-start !important}.flex-xl-self-end{align-self:flex-end !important}.flex-xl-self-center{align-self:center !important}.flex-xl-self-baseline{align-self:baseline !important}.flex-xl-self-stretch{align-self:stretch !important}.flex-xl-order-1{order:1 !important}.flex-xl-order-2{order:2 !important}.flex-xl-order-none{order:inherit !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}@media(min-width: 544px){.position-sm-static{position:static !important}.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:sticky !important}}@media(min-width: 768px){.position-md-static{position:static !important}.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:sticky !important}}@media(min-width: 1012px){.position-lg-static{position:static !important}.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:sticky !important}}@media(min-width: 1280px){.position-xl-static{position:static !important}.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:sticky !important}}.top-0{top:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.left-0{left:0 !important}.top-auto{top:auto !important}.right-auto{right:auto !important}.bottom-auto{bottom:auto !important}.left-auto{left:auto !important}@media(min-width: 544px){.top-sm-0{top:0 !important}.right-sm-0{right:0 !important}.bottom-sm-0{bottom:0 !important}.left-sm-0{left:0 !important}.top-sm-auto{top:auto !important}.right-sm-auto{right:auto !important}.bottom-sm-auto{bottom:auto !important}.left-sm-auto{left:auto !important}}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-auto{top:auto !important}.right-md-auto{right:auto !important}.bottom-md-auto{bottom:auto !important}.left-md-auto{left:auto !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-auto{top:auto !important}.right-lg-auto{right:auto !important}.bottom-lg-auto{bottom:auto !important}.left-lg-auto{left:auto !important}}@media(min-width: 1280px){.top-xl-0{top:0 !important}.right-xl-0{right:0 !important}.bottom-xl-0{bottom:0 !important}.left-xl-0{left:0 !important}.top-xl-auto{top:auto !important}.right-xl-auto{right:auto !important}.bottom-xl-auto{bottom:auto !important}.left-xl-auto{left:auto !important}}.v-align-middle{vertical-align:middle !important}.v-align-top{vertical-align:top !important}.v-align-bottom{vertical-align:bottom !important}.v-align-text-top{vertical-align:text-top !important}.v-align-text-bottom{vertical-align:text-bottom !important}.v-align-baseline{vertical-align:baseline !important}.overflow-visible{overflow:visible !important}.overflow-x-visible{overflow-x:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-hidden{overflow:hidden !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-auto{overflow:auto !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-scroll{overflow-y:scroll !important}@media(min-width: 544px){.overflow-sm-visible{overflow:visible !important}.overflow-sm-x-visible{overflow-x:visible !important}.overflow-sm-y-visible{overflow-y:visible !important}.overflow-sm-hidden{overflow:hidden !important}.overflow-sm-x-hidden{overflow-x:hidden !important}.overflow-sm-y-hidden{overflow-y:hidden !important}.overflow-sm-auto{overflow:auto !important}.overflow-sm-x-auto{overflow-x:auto !important}.overflow-sm-y-auto{overflow-y:auto !important}.overflow-sm-scroll{overflow:scroll !important}.overflow-sm-x-scroll{overflow-x:scroll !important}.overflow-sm-y-scroll{overflow-y:scroll !important}}@media(min-width: 768px){.overflow-md-visible{overflow:visible !important}.overflow-md-x-visible{overflow-x:visible !important}.overflow-md-y-visible{overflow-y:visible !important}.overflow-md-hidden{overflow:hidden !important}.overflow-md-x-hidden{overflow-x:hidden !important}.overflow-md-y-hidden{overflow-y:hidden !important}.overflow-md-auto{overflow:auto !important}.overflow-md-x-auto{overflow-x:auto !important}.overflow-md-y-auto{overflow-y:auto !important}.overflow-md-scroll{overflow:scroll !important}.overflow-md-x-scroll{overflow-x:scroll !important}.overflow-md-y-scroll{overflow-y:scroll !important}}@media(min-width: 1012px){.overflow-lg-visible{overflow:visible !important}.overflow-lg-x-visible{overflow-x:visible !important}.overflow-lg-y-visible{overflow-y:visible !important}.overflow-lg-hidden{overflow:hidden !important}.overflow-lg-x-hidden{overflow-x:hidden !important}.overflow-lg-y-hidden{overflow-y:hidden !important}.overflow-lg-auto{overflow:auto !important}.overflow-lg-x-auto{overflow-x:auto !important}.overflow-lg-y-auto{overflow-y:auto !important}.overflow-lg-scroll{overflow:scroll !important}.overflow-lg-x-scroll{overflow-x:scroll !important}.overflow-lg-y-scroll{overflow-y:scroll !important}}@media(min-width: 1280px){.overflow-xl-visible{overflow:visible !important}.overflow-xl-x-visible{overflow-x:visible !important}.overflow-xl-y-visible{overflow-y:visible !important}.overflow-xl-hidden{overflow:hidden !important}.overflow-xl-x-hidden{overflow-x:hidden !important}.overflow-xl-y-hidden{overflow-y:hidden !important}.overflow-xl-auto{overflow:auto !important}.overflow-xl-x-auto{overflow-x:auto !important}.overflow-xl-y-auto{overflow-y:auto !important}.overflow-xl-scroll{overflow:scroll !important}.overflow-xl-x-scroll{overflow-x:scroll !important}.overflow-xl-y-scroll{overflow-y:scroll !important}}.clearfix::before{display:table;content:""}.clearfix::after{display:table;clear:both;content:""}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media(min-width: 544px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1012px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1280px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.width-fit{max-width:100% !important}.width-full{width:100% !important}.height-fit{max-height:100% !important}.height-full{height:100% !important}.min-width-0{min-width:0 !important}.width-auto{width:auto !important}.direction-rtl{direction:rtl !important}.direction-ltr{direction:ltr !important}@media(min-width: 544px){.width-sm-auto{width:auto !important}.direction-sm-rtl{direction:rtl !important}.direction-sm-ltr{direction:ltr !important}}@media(min-width: 768px){.width-md-auto{width:auto !important}.direction-md-rtl{direction:rtl !important}.direction-md-ltr{direction:ltr !important}}@media(min-width: 1012px){.width-lg-auto{width:auto !important}.direction-lg-rtl{direction:rtl !important}.direction-lg-ltr{direction:ltr !important}}@media(min-width: 1280px){.width-xl-auto{width:auto !important}.direction-xl-rtl{direction:rtl !important}.direction-xl-ltr{direction:ltr !important}}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:var(--base-size-4, 4px) !important}.mt-1{margin-top:var(--base-size-4, 4px) !important}.mb-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-1{margin-right:var(--base-size-4, 4px) !important}.ml-1{margin-left:var(--base-size-4, 4px) !important}.mt-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-2{margin:var(--base-size-8, 8px) !important}.mt-2{margin-top:var(--base-size-8, 8px) !important}.mb-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-2{margin-right:var(--base-size-8, 8px) !important}.ml-2{margin-left:var(--base-size-8, 8px) !important}.mt-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-3{margin:var(--base-size-16, 16px) !important}.mt-3{margin-top:var(--base-size-16, 16px) !important}.mb-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-3{margin-right:var(--base-size-16, 16px) !important}.ml-3{margin-left:var(--base-size-16, 16px) !important}.mt-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-4{margin:var(--base-size-24, 24px) !important}.mt-4{margin-top:var(--base-size-24, 24px) !important}.mb-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-4{margin-right:var(--base-size-24, 24px) !important}.ml-4{margin-left:var(--base-size-24, 24px) !important}.mt-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-5{margin:var(--base-size-32, 32px) !important}.mt-5{margin-top:var(--base-size-32, 32px) !important}.mb-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-5{margin-right:var(--base-size-32, 32px) !important}.ml-5{margin-left:var(--base-size-32, 32px) !important}.mt-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-6{margin:var(--base-size-40, 40px) !important}.mt-6{margin-top:var(--base-size-40, 40px) !important}.mb-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-6{margin-right:var(--base-size-40, 40px) !important}.ml-6{margin-left:var(--base-size-40, 40px) !important}.mt-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-7{margin-top:var(--base-size-48, 48px) !important}.mb-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-8{margin-top:var(--base-size-64, 64px) !important}.mb-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-9{margin-top:var(--base-size-80, 80px) !important}.mb-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-10{margin-top:var(--base-size-96, 96px) !important}.mb-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-11{margin-top:var(--base-size-112, 112px) !important}.mb-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-12{margin-top:var(--base-size-128, 128px) !important}.mb-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}@media(min-width: 544px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:var(--base-size-4, 4px) !important}.mt-sm-1{margin-top:var(--base-size-4, 4px) !important}.mb-sm-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-sm-1{margin-right:var(--base-size-4, 4px) !important}.ml-sm-1{margin-left:var(--base-size-4, 4px) !important}.mt-sm-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-sm-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-sm-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-sm-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-sm-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-sm-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-sm-2{margin:var(--base-size-8, 8px) !important}.mt-sm-2{margin-top:var(--base-size-8, 8px) !important}.mb-sm-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-sm-2{margin-right:var(--base-size-8, 8px) !important}.ml-sm-2{margin-left:var(--base-size-8, 8px) !important}.mt-sm-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-sm-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-sm-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-sm-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-sm-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-sm-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-sm-3{margin:var(--base-size-16, 16px) !important}.mt-sm-3{margin-top:var(--base-size-16, 16px) !important}.mb-sm-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-sm-3{margin-right:var(--base-size-16, 16px) !important}.ml-sm-3{margin-left:var(--base-size-16, 16px) !important}.mt-sm-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-sm-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-sm-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-sm-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-sm-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-sm-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-sm-4{margin:var(--base-size-24, 24px) !important}.mt-sm-4{margin-top:var(--base-size-24, 24px) !important}.mb-sm-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-sm-4{margin-right:var(--base-size-24, 24px) !important}.ml-sm-4{margin-left:var(--base-size-24, 24px) !important}.mt-sm-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-sm-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-sm-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-sm-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-sm-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-sm-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-sm-5{margin:var(--base-size-32, 32px) !important}.mt-sm-5{margin-top:var(--base-size-32, 32px) !important}.mb-sm-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-sm-5{margin-right:var(--base-size-32, 32px) !important}.ml-sm-5{margin-left:var(--base-size-32, 32px) !important}.mt-sm-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-sm-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-sm-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-sm-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-sm-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-sm-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-sm-6{margin:var(--base-size-40, 40px) !important}.mt-sm-6{margin-top:var(--base-size-40, 40px) !important}.mb-sm-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-sm-6{margin-right:var(--base-size-40, 40px) !important}.ml-sm-6{margin-left:var(--base-size-40, 40px) !important}.mt-sm-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-sm-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-sm-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-sm-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-sm-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-sm-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-sm-7{margin-top:var(--base-size-48, 48px) !important}.mb-sm-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-sm-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-sm-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-sm-8{margin-top:var(--base-size-64, 64px) !important}.mb-sm-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-sm-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-sm-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-sm-9{margin-top:var(--base-size-80, 80px) !important}.mb-sm-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-sm-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-sm-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-sm-10{margin-top:var(--base-size-96, 96px) !important}.mb-sm-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-sm-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-sm-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-sm-11{margin-top:var(--base-size-112, 112px) !important}.mb-sm-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-sm-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-sm-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-sm-12{margin-top:var(--base-size-128, 128px) !important}.mb-sm-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-sm-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-sm-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-sm-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:var(--base-size-4, 4px) !important}.mt-md-1{margin-top:var(--base-size-4, 4px) !important}.mb-md-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-md-1{margin-right:var(--base-size-4, 4px) !important}.ml-md-1{margin-left:var(--base-size-4, 4px) !important}.mt-md-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-md-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-md-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-md-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-md-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-md-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-md-2{margin:var(--base-size-8, 8px) !important}.mt-md-2{margin-top:var(--base-size-8, 8px) !important}.mb-md-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-md-2{margin-right:var(--base-size-8, 8px) !important}.ml-md-2{margin-left:var(--base-size-8, 8px) !important}.mt-md-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-md-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-md-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-md-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-md-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-md-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-md-3{margin:var(--base-size-16, 16px) !important}.mt-md-3{margin-top:var(--base-size-16, 16px) !important}.mb-md-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-md-3{margin-right:var(--base-size-16, 16px) !important}.ml-md-3{margin-left:var(--base-size-16, 16px) !important}.mt-md-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-md-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-md-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-md-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-md-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-md-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-md-4{margin:var(--base-size-24, 24px) !important}.mt-md-4{margin-top:var(--base-size-24, 24px) !important}.mb-md-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-md-4{margin-right:var(--base-size-24, 24px) !important}.ml-md-4{margin-left:var(--base-size-24, 24px) !important}.mt-md-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-md-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-md-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-md-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-md-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-md-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-md-5{margin:var(--base-size-32, 32px) !important}.mt-md-5{margin-top:var(--base-size-32, 32px) !important}.mb-md-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-md-5{margin-right:var(--base-size-32, 32px) !important}.ml-md-5{margin-left:var(--base-size-32, 32px) !important}.mt-md-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-md-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-md-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-md-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-md-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-md-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-md-6{margin:var(--base-size-40, 40px) !important}.mt-md-6{margin-top:var(--base-size-40, 40px) !important}.mb-md-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-md-6{margin-right:var(--base-size-40, 40px) !important}.ml-md-6{margin-left:var(--base-size-40, 40px) !important}.mt-md-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-md-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-md-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-md-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-md-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-md-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-md-7{margin-top:var(--base-size-48, 48px) !important}.mb-md-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-md-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-md-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-md-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-md-8{margin-top:var(--base-size-64, 64px) !important}.mb-md-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-md-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-md-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-md-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-md-9{margin-top:var(--base-size-80, 80px) !important}.mb-md-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-md-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-md-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-md-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-md-10{margin-top:var(--base-size-96, 96px) !important}.mb-md-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-md-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-md-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-md-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-md-11{margin-top:var(--base-size-112, 112px) !important}.mb-md-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-md-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-md-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-md-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-md-12{margin-top:var(--base-size-128, 128px) !important}.mb-md-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-md-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-md-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-md-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1012px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:var(--base-size-4, 4px) !important}.mt-lg-1{margin-top:var(--base-size-4, 4px) !important}.mb-lg-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-lg-1{margin-right:var(--base-size-4, 4px) !important}.ml-lg-1{margin-left:var(--base-size-4, 4px) !important}.mt-lg-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-lg-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-lg-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-lg-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-lg-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-lg-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-lg-2{margin:var(--base-size-8, 8px) !important}.mt-lg-2{margin-top:var(--base-size-8, 8px) !important}.mb-lg-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-lg-2{margin-right:var(--base-size-8, 8px) !important}.ml-lg-2{margin-left:var(--base-size-8, 8px) !important}.mt-lg-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-lg-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-lg-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-lg-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-lg-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-lg-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-lg-3{margin:var(--base-size-16, 16px) !important}.mt-lg-3{margin-top:var(--base-size-16, 16px) !important}.mb-lg-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-lg-3{margin-right:var(--base-size-16, 16px) !important}.ml-lg-3{margin-left:var(--base-size-16, 16px) !important}.mt-lg-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-lg-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-lg-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-lg-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-lg-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-lg-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-lg-4{margin:var(--base-size-24, 24px) !important}.mt-lg-4{margin-top:var(--base-size-24, 24px) !important}.mb-lg-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-lg-4{margin-right:var(--base-size-24, 24px) !important}.ml-lg-4{margin-left:var(--base-size-24, 24px) !important}.mt-lg-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-lg-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-lg-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-lg-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-lg-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-lg-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-lg-5{margin:var(--base-size-32, 32px) !important}.mt-lg-5{margin-top:var(--base-size-32, 32px) !important}.mb-lg-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-lg-5{margin-right:var(--base-size-32, 32px) !important}.ml-lg-5{margin-left:var(--base-size-32, 32px) !important}.mt-lg-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-lg-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-lg-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-lg-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-lg-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-lg-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-lg-6{margin:var(--base-size-40, 40px) !important}.mt-lg-6{margin-top:var(--base-size-40, 40px) !important}.mb-lg-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-lg-6{margin-right:var(--base-size-40, 40px) !important}.ml-lg-6{margin-left:var(--base-size-40, 40px) !important}.mt-lg-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-lg-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-lg-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-lg-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-lg-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-lg-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-lg-7{margin-top:var(--base-size-48, 48px) !important}.mb-lg-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-lg-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-lg-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-lg-8{margin-top:var(--base-size-64, 64px) !important}.mb-lg-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-lg-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-lg-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-lg-9{margin-top:var(--base-size-80, 80px) !important}.mb-lg-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-lg-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-lg-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-lg-10{margin-top:var(--base-size-96, 96px) !important}.mb-lg-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-lg-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-lg-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-lg-11{margin-top:var(--base-size-112, 112px) !important}.mb-lg-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-lg-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-lg-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-lg-12{margin-top:var(--base-size-128, 128px) !important}.mb-lg-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-lg-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-lg-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-lg-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}}@media(min-width: 1280px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.mr-xl-0{margin-right:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:var(--base-size-4, 4px) !important}.mt-xl-1{margin-top:var(--base-size-4, 4px) !important}.mb-xl-1{margin-bottom:var(--base-size-4, 4px) !important}.mr-xl-1{margin-right:var(--base-size-4, 4px) !important}.ml-xl-1{margin-left:var(--base-size-4, 4px) !important}.mt-xl-n1{margin-top:calc(-1*var(--base-size-4, 4px)) !important}.mb-xl-n1{margin-bottom:calc(-1*var(--base-size-4, 4px)) !important}.mr-xl-n1{margin-right:calc(-1*var(--base-size-4, 4px)) !important}.ml-xl-n1{margin-left:calc(-1*var(--base-size-4, 4px)) !important}.mx-xl-1{margin-right:var(--base-size-4, 4px) !important;margin-left:var(--base-size-4, 4px) !important}.my-xl-1{margin-top:var(--base-size-4, 4px) !important;margin-bottom:var(--base-size-4, 4px) !important}.m-xl-2{margin:var(--base-size-8, 8px) !important}.mt-xl-2{margin-top:var(--base-size-8, 8px) !important}.mb-xl-2{margin-bottom:var(--base-size-8, 8px) !important}.mr-xl-2{margin-right:var(--base-size-8, 8px) !important}.ml-xl-2{margin-left:var(--base-size-8, 8px) !important}.mt-xl-n2{margin-top:calc(-1*var(--base-size-8, 8px)) !important}.mb-xl-n2{margin-bottom:calc(-1*var(--base-size-8, 8px)) !important}.mr-xl-n2{margin-right:calc(-1*var(--base-size-8, 8px)) !important}.ml-xl-n2{margin-left:calc(-1*var(--base-size-8, 8px)) !important}.mx-xl-2{margin-right:var(--base-size-8, 8px) !important;margin-left:var(--base-size-8, 8px) !important}.my-xl-2{margin-top:var(--base-size-8, 8px) !important;margin-bottom:var(--base-size-8, 8px) !important}.m-xl-3{margin:var(--base-size-16, 16px) !important}.mt-xl-3{margin-top:var(--base-size-16, 16px) !important}.mb-xl-3{margin-bottom:var(--base-size-16, 16px) !important}.mr-xl-3{margin-right:var(--base-size-16, 16px) !important}.ml-xl-3{margin-left:var(--base-size-16, 16px) !important}.mt-xl-n3{margin-top:calc(-1*var(--base-size-16, 16px)) !important}.mb-xl-n3{margin-bottom:calc(-1*var(--base-size-16, 16px)) !important}.mr-xl-n3{margin-right:calc(-1*var(--base-size-16, 16px)) !important}.ml-xl-n3{margin-left:calc(-1*var(--base-size-16, 16px)) !important}.mx-xl-3{margin-right:var(--base-size-16, 16px) !important;margin-left:var(--base-size-16, 16px) !important}.my-xl-3{margin-top:var(--base-size-16, 16px) !important;margin-bottom:var(--base-size-16, 16px) !important}.m-xl-4{margin:var(--base-size-24, 24px) !important}.mt-xl-4{margin-top:var(--base-size-24, 24px) !important}.mb-xl-4{margin-bottom:var(--base-size-24, 24px) !important}.mr-xl-4{margin-right:var(--base-size-24, 24px) !important}.ml-xl-4{margin-left:var(--base-size-24, 24px) !important}.mt-xl-n4{margin-top:calc(-1*var(--base-size-24, 24px)) !important}.mb-xl-n4{margin-bottom:calc(-1*var(--base-size-24, 24px)) !important}.mr-xl-n4{margin-right:calc(-1*var(--base-size-24, 24px)) !important}.ml-xl-n4{margin-left:calc(-1*var(--base-size-24, 24px)) !important}.mx-xl-4{margin-right:var(--base-size-24, 24px) !important;margin-left:var(--base-size-24, 24px) !important}.my-xl-4{margin-top:var(--base-size-24, 24px) !important;margin-bottom:var(--base-size-24, 24px) !important}.m-xl-5{margin:var(--base-size-32, 32px) !important}.mt-xl-5{margin-top:var(--base-size-32, 32px) !important}.mb-xl-5{margin-bottom:var(--base-size-32, 32px) !important}.mr-xl-5{margin-right:var(--base-size-32, 32px) !important}.ml-xl-5{margin-left:var(--base-size-32, 32px) !important}.mt-xl-n5{margin-top:calc(-1*var(--base-size-32, 32px)) !important}.mb-xl-n5{margin-bottom:calc(-1*var(--base-size-32, 32px)) !important}.mr-xl-n5{margin-right:calc(-1*var(--base-size-32, 32px)) !important}.ml-xl-n5{margin-left:calc(-1*var(--base-size-32, 32px)) !important}.mx-xl-5{margin-right:var(--base-size-32, 32px) !important;margin-left:var(--base-size-32, 32px) !important}.my-xl-5{margin-top:var(--base-size-32, 32px) !important;margin-bottom:var(--base-size-32, 32px) !important}.m-xl-6{margin:var(--base-size-40, 40px) !important}.mt-xl-6{margin-top:var(--base-size-40, 40px) !important}.mb-xl-6{margin-bottom:var(--base-size-40, 40px) !important}.mr-xl-6{margin-right:var(--base-size-40, 40px) !important}.ml-xl-6{margin-left:var(--base-size-40, 40px) !important}.mt-xl-n6{margin-top:calc(-1*var(--base-size-40, 40px)) !important}.mb-xl-n6{margin-bottom:calc(-1*var(--base-size-40, 40px)) !important}.mr-xl-n6{margin-right:calc(-1*var(--base-size-40, 40px)) !important}.ml-xl-n6{margin-left:calc(-1*var(--base-size-40, 40px)) !important}.mx-xl-6{margin-right:var(--base-size-40, 40px) !important;margin-left:var(--base-size-40, 40px) !important}.my-xl-6{margin-top:var(--base-size-40, 40px) !important;margin-bottom:var(--base-size-40, 40px) !important}.mt-xl-7{margin-top:var(--base-size-48, 48px) !important}.mb-xl-7{margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-n7{margin-top:calc(-1*var(--base-size-48, 48px)) !important}.mb-xl-n7{margin-bottom:calc(-1*var(--base-size-48, 48px)) !important}.my-xl-7{margin-top:var(--base-size-48, 48px) !important;margin-bottom:var(--base-size-48, 48px) !important}.mt-xl-8{margin-top:var(--base-size-64, 64px) !important}.mb-xl-8{margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-n8{margin-top:calc(-1*var(--base-size-64, 64px)) !important}.mb-xl-n8{margin-bottom:calc(-1*var(--base-size-64, 64px)) !important}.my-xl-8{margin-top:var(--base-size-64, 64px) !important;margin-bottom:var(--base-size-64, 64px) !important}.mt-xl-9{margin-top:var(--base-size-80, 80px) !important}.mb-xl-9{margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-n9{margin-top:calc(-1*var(--base-size-80, 80px)) !important}.mb-xl-n9{margin-bottom:calc(-1*var(--base-size-80, 80px)) !important}.my-xl-9{margin-top:var(--base-size-80, 80px) !important;margin-bottom:var(--base-size-80, 80px) !important}.mt-xl-10{margin-top:var(--base-size-96, 96px) !important}.mb-xl-10{margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-n10{margin-top:calc(-1*var(--base-size-96, 96px)) !important}.mb-xl-n10{margin-bottom:calc(-1*var(--base-size-96, 96px)) !important}.my-xl-10{margin-top:var(--base-size-96, 96px) !important;margin-bottom:var(--base-size-96, 96px) !important}.mt-xl-11{margin-top:var(--base-size-112, 112px) !important}.mb-xl-11{margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-n11{margin-top:calc(-1*var(--base-size-112, 112px)) !important}.mb-xl-n11{margin-bottom:calc(-1*var(--base-size-112, 112px)) !important}.my-xl-11{margin-top:var(--base-size-112, 112px) !important;margin-bottom:var(--base-size-112, 112px) !important}.mt-xl-12{margin-top:var(--base-size-128, 128px) !important}.mb-xl-12{margin-bottom:var(--base-size-128, 128px) !important}.mt-xl-n12{margin-top:calc(-1*var(--base-size-128, 128px)) !important}.mb-xl-n12{margin-bottom:calc(-1*var(--base-size-128, 128px)) !important}.my-xl-12{margin-top:var(--base-size-128, 128px) !important;margin-bottom:var(--base-size-128, 128px) !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:var(--base-size-4, 4px) !important}.pt-1{padding-top:var(--base-size-4, 4px) !important}.pr-1{padding-right:var(--base-size-4, 4px) !important}.pb-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-1{padding-left:var(--base-size-4, 4px) !important}.px-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-2{padding:var(--base-size-8, 8px) !important}.pt-2{padding-top:var(--base-size-8, 8px) !important}.pr-2{padding-right:var(--base-size-8, 8px) !important}.pb-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-2{padding-left:var(--base-size-8, 8px) !important}.px-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-3{padding:var(--base-size-16, 16px) !important}.pt-3{padding-top:var(--base-size-16, 16px) !important}.pr-3{padding-right:var(--base-size-16, 16px) !important}.pb-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-3{padding-left:var(--base-size-16, 16px) !important}.px-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-4{padding:var(--base-size-24, 24px) !important}.pt-4{padding-top:var(--base-size-24, 24px) !important}.pr-4{padding-right:var(--base-size-24, 24px) !important}.pb-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-4{padding-left:var(--base-size-24, 24px) !important}.px-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-5{padding:var(--base-size-32, 32px) !important}.pt-5{padding-top:var(--base-size-32, 32px) !important}.pr-5{padding-right:var(--base-size-32, 32px) !important}.pb-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-5{padding-left:var(--base-size-32, 32px) !important}.px-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-6{padding:var(--base-size-40, 40px) !important}.pt-6{padding-top:var(--base-size-40, 40px) !important}.pr-6{padding-right:var(--base-size-40, 40px) !important}.pb-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-6{padding-left:var(--base-size-40, 40px) !important}.px-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-7{padding-top:var(--base-size-48, 48px) !important}.pr-7{padding-right:var(--base-size-48, 48px) !important}.pb-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-7{padding-left:var(--base-size-48, 48px) !important}.py-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-8{padding-top:var(--base-size-64, 64px) !important}.pr-8{padding-right:var(--base-size-64, 64px) !important}.pb-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-8{padding-left:var(--base-size-64, 64px) !important}.py-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-9{padding-top:var(--base-size-80, 80px) !important}.pr-9{padding-right:var(--base-size-80, 80px) !important}.pb-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-9{padding-left:var(--base-size-80, 80px) !important}.py-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-10{padding-top:var(--base-size-96, 96px) !important}.pr-10{padding-right:var(--base-size-96, 96px) !important}.pb-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-10{padding-left:var(--base-size-96, 96px) !important}.py-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-11{padding-top:var(--base-size-112, 112px) !important}.pr-11{padding-right:var(--base-size-112, 112px) !important}.pb-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-11{padding-left:var(--base-size-112, 112px) !important}.py-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-12{padding-top:var(--base-size-128, 128px) !important}.pr-12{padding-right:var(--base-size-128, 128px) !important}.pb-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-12{padding-left:var(--base-size-128, 128px) !important}.py-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}@media(min-width: 544px){.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:var(--base-size-4, 4px) !important}.pt-sm-1{padding-top:var(--base-size-4, 4px) !important}.pr-sm-1{padding-right:var(--base-size-4, 4px) !important}.pb-sm-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-sm-1{padding-left:var(--base-size-4, 4px) !important}.px-sm-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-sm-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-sm-2{padding:var(--base-size-8, 8px) !important}.pt-sm-2{padding-top:var(--base-size-8, 8px) !important}.pr-sm-2{padding-right:var(--base-size-8, 8px) !important}.pb-sm-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-sm-2{padding-left:var(--base-size-8, 8px) !important}.px-sm-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-sm-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-sm-3{padding:var(--base-size-16, 16px) !important}.pt-sm-3{padding-top:var(--base-size-16, 16px) !important}.pr-sm-3{padding-right:var(--base-size-16, 16px) !important}.pb-sm-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-sm-3{padding-left:var(--base-size-16, 16px) !important}.px-sm-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-sm-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-sm-4{padding:var(--base-size-24, 24px) !important}.pt-sm-4{padding-top:var(--base-size-24, 24px) !important}.pr-sm-4{padding-right:var(--base-size-24, 24px) !important}.pb-sm-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-sm-4{padding-left:var(--base-size-24, 24px) !important}.px-sm-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-sm-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-sm-5{padding:var(--base-size-32, 32px) !important}.pt-sm-5{padding-top:var(--base-size-32, 32px) !important}.pr-sm-5{padding-right:var(--base-size-32, 32px) !important}.pb-sm-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-sm-5{padding-left:var(--base-size-32, 32px) !important}.px-sm-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-sm-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-sm-6{padding:var(--base-size-40, 40px) !important}.pt-sm-6{padding-top:var(--base-size-40, 40px) !important}.pr-sm-6{padding-right:var(--base-size-40, 40px) !important}.pb-sm-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-sm-6{padding-left:var(--base-size-40, 40px) !important}.px-sm-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-sm-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-sm-7{padding-top:var(--base-size-48, 48px) !important}.pr-sm-7{padding-right:var(--base-size-48, 48px) !important}.pb-sm-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-sm-7{padding-left:var(--base-size-48, 48px) !important}.py-sm-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-sm-8{padding-top:var(--base-size-64, 64px) !important}.pr-sm-8{padding-right:var(--base-size-64, 64px) !important}.pb-sm-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-sm-8{padding-left:var(--base-size-64, 64px) !important}.py-sm-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-sm-9{padding-top:var(--base-size-80, 80px) !important}.pr-sm-9{padding-right:var(--base-size-80, 80px) !important}.pb-sm-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-sm-9{padding-left:var(--base-size-80, 80px) !important}.py-sm-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-sm-10{padding-top:var(--base-size-96, 96px) !important}.pr-sm-10{padding-right:var(--base-size-96, 96px) !important}.pb-sm-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-sm-10{padding-left:var(--base-size-96, 96px) !important}.py-sm-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-sm-11{padding-top:var(--base-size-112, 112px) !important}.pr-sm-11{padding-right:var(--base-size-112, 112px) !important}.pb-sm-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-sm-11{padding-left:var(--base-size-112, 112px) !important}.py-sm-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-sm-12{padding-top:var(--base-size-128, 128px) !important}.pr-sm-12{padding-right:var(--base-size-128, 128px) !important}.pb-sm-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-sm-12{padding-left:var(--base-size-128, 128px) !important}.py-sm-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 768px){.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:var(--base-size-4, 4px) !important}.pt-md-1{padding-top:var(--base-size-4, 4px) !important}.pr-md-1{padding-right:var(--base-size-4, 4px) !important}.pb-md-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-md-1{padding-left:var(--base-size-4, 4px) !important}.px-md-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-md-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-md-2{padding:var(--base-size-8, 8px) !important}.pt-md-2{padding-top:var(--base-size-8, 8px) !important}.pr-md-2{padding-right:var(--base-size-8, 8px) !important}.pb-md-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-md-2{padding-left:var(--base-size-8, 8px) !important}.px-md-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-md-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-md-3{padding:var(--base-size-16, 16px) !important}.pt-md-3{padding-top:var(--base-size-16, 16px) !important}.pr-md-3{padding-right:var(--base-size-16, 16px) !important}.pb-md-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-md-3{padding-left:var(--base-size-16, 16px) !important}.px-md-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-md-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-md-4{padding:var(--base-size-24, 24px) !important}.pt-md-4{padding-top:var(--base-size-24, 24px) !important}.pr-md-4{padding-right:var(--base-size-24, 24px) !important}.pb-md-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-md-4{padding-left:var(--base-size-24, 24px) !important}.px-md-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-md-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-md-5{padding:var(--base-size-32, 32px) !important}.pt-md-5{padding-top:var(--base-size-32, 32px) !important}.pr-md-5{padding-right:var(--base-size-32, 32px) !important}.pb-md-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-md-5{padding-left:var(--base-size-32, 32px) !important}.px-md-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-md-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-md-6{padding:var(--base-size-40, 40px) !important}.pt-md-6{padding-top:var(--base-size-40, 40px) !important}.pr-md-6{padding-right:var(--base-size-40, 40px) !important}.pb-md-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-md-6{padding-left:var(--base-size-40, 40px) !important}.px-md-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-md-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-md-7{padding-top:var(--base-size-48, 48px) !important}.pr-md-7{padding-right:var(--base-size-48, 48px) !important}.pb-md-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-md-7{padding-left:var(--base-size-48, 48px) !important}.py-md-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-md-8{padding-top:var(--base-size-64, 64px) !important}.pr-md-8{padding-right:var(--base-size-64, 64px) !important}.pb-md-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-md-8{padding-left:var(--base-size-64, 64px) !important}.py-md-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-md-9{padding-top:var(--base-size-80, 80px) !important}.pr-md-9{padding-right:var(--base-size-80, 80px) !important}.pb-md-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-md-9{padding-left:var(--base-size-80, 80px) !important}.py-md-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-md-10{padding-top:var(--base-size-96, 96px) !important}.pr-md-10{padding-right:var(--base-size-96, 96px) !important}.pb-md-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-md-10{padding-left:var(--base-size-96, 96px) !important}.py-md-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-md-11{padding-top:var(--base-size-112, 112px) !important}.pr-md-11{padding-right:var(--base-size-112, 112px) !important}.pb-md-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-md-11{padding-left:var(--base-size-112, 112px) !important}.py-md-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-md-12{padding-top:var(--base-size-128, 128px) !important}.pr-md-12{padding-right:var(--base-size-128, 128px) !important}.pb-md-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-md-12{padding-left:var(--base-size-128, 128px) !important}.py-md-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1012px){.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:var(--base-size-4, 4px) !important}.pt-lg-1{padding-top:var(--base-size-4, 4px) !important}.pr-lg-1{padding-right:var(--base-size-4, 4px) !important}.pb-lg-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-lg-1{padding-left:var(--base-size-4, 4px) !important}.px-lg-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-lg-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-lg-2{padding:var(--base-size-8, 8px) !important}.pt-lg-2{padding-top:var(--base-size-8, 8px) !important}.pr-lg-2{padding-right:var(--base-size-8, 8px) !important}.pb-lg-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-lg-2{padding-left:var(--base-size-8, 8px) !important}.px-lg-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-lg-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-lg-3{padding:var(--base-size-16, 16px) !important}.pt-lg-3{padding-top:var(--base-size-16, 16px) !important}.pr-lg-3{padding-right:var(--base-size-16, 16px) !important}.pb-lg-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-lg-3{padding-left:var(--base-size-16, 16px) !important}.px-lg-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-lg-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-lg-4{padding:var(--base-size-24, 24px) !important}.pt-lg-4{padding-top:var(--base-size-24, 24px) !important}.pr-lg-4{padding-right:var(--base-size-24, 24px) !important}.pb-lg-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-lg-4{padding-left:var(--base-size-24, 24px) !important}.px-lg-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-lg-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-lg-5{padding:var(--base-size-32, 32px) !important}.pt-lg-5{padding-top:var(--base-size-32, 32px) !important}.pr-lg-5{padding-right:var(--base-size-32, 32px) !important}.pb-lg-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-lg-5{padding-left:var(--base-size-32, 32px) !important}.px-lg-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-lg-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-lg-6{padding:var(--base-size-40, 40px) !important}.pt-lg-6{padding-top:var(--base-size-40, 40px) !important}.pr-lg-6{padding-right:var(--base-size-40, 40px) !important}.pb-lg-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-lg-6{padding-left:var(--base-size-40, 40px) !important}.px-lg-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-lg-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-lg-7{padding-top:var(--base-size-48, 48px) !important}.pr-lg-7{padding-right:var(--base-size-48, 48px) !important}.pb-lg-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-lg-7{padding-left:var(--base-size-48, 48px) !important}.py-lg-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-lg-8{padding-top:var(--base-size-64, 64px) !important}.pr-lg-8{padding-right:var(--base-size-64, 64px) !important}.pb-lg-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-lg-8{padding-left:var(--base-size-64, 64px) !important}.py-lg-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-lg-9{padding-top:var(--base-size-80, 80px) !important}.pr-lg-9{padding-right:var(--base-size-80, 80px) !important}.pb-lg-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-lg-9{padding-left:var(--base-size-80, 80px) !important}.py-lg-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-lg-10{padding-top:var(--base-size-96, 96px) !important}.pr-lg-10{padding-right:var(--base-size-96, 96px) !important}.pb-lg-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-lg-10{padding-left:var(--base-size-96, 96px) !important}.py-lg-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-lg-11{padding-top:var(--base-size-112, 112px) !important}.pr-lg-11{padding-right:var(--base-size-112, 112px) !important}.pb-lg-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-lg-11{padding-left:var(--base-size-112, 112px) !important}.py-lg-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-lg-12{padding-top:var(--base-size-128, 128px) !important}.pr-lg-12{padding-right:var(--base-size-128, 128px) !important}.pb-lg-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-lg-12{padding-left:var(--base-size-128, 128px) !important}.py-lg-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}@media(min-width: 1280px){.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:var(--base-size-4, 4px) !important}.pt-xl-1{padding-top:var(--base-size-4, 4px) !important}.pr-xl-1{padding-right:var(--base-size-4, 4px) !important}.pb-xl-1{padding-bottom:var(--base-size-4, 4px) !important}.pl-xl-1{padding-left:var(--base-size-4, 4px) !important}.px-xl-1{padding-right:var(--base-size-4, 4px) !important;padding-left:var(--base-size-4, 4px) !important}.py-xl-1{padding-top:var(--base-size-4, 4px) !important;padding-bottom:var(--base-size-4, 4px) !important}.p-xl-2{padding:var(--base-size-8, 8px) !important}.pt-xl-2{padding-top:var(--base-size-8, 8px) !important}.pr-xl-2{padding-right:var(--base-size-8, 8px) !important}.pb-xl-2{padding-bottom:var(--base-size-8, 8px) !important}.pl-xl-2{padding-left:var(--base-size-8, 8px) !important}.px-xl-2{padding-right:var(--base-size-8, 8px) !important;padding-left:var(--base-size-8, 8px) !important}.py-xl-2{padding-top:var(--base-size-8, 8px) !important;padding-bottom:var(--base-size-8, 8px) !important}.p-xl-3{padding:var(--base-size-16, 16px) !important}.pt-xl-3{padding-top:var(--base-size-16, 16px) !important}.pr-xl-3{padding-right:var(--base-size-16, 16px) !important}.pb-xl-3{padding-bottom:var(--base-size-16, 16px) !important}.pl-xl-3{padding-left:var(--base-size-16, 16px) !important}.px-xl-3{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}.py-xl-3{padding-top:var(--base-size-16, 16px) !important;padding-bottom:var(--base-size-16, 16px) !important}.p-xl-4{padding:var(--base-size-24, 24px) !important}.pt-xl-4{padding-top:var(--base-size-24, 24px) !important}.pr-xl-4{padding-right:var(--base-size-24, 24px) !important}.pb-xl-4{padding-bottom:var(--base-size-24, 24px) !important}.pl-xl-4{padding-left:var(--base-size-24, 24px) !important}.px-xl-4{padding-right:var(--base-size-24, 24px) !important;padding-left:var(--base-size-24, 24px) !important}.py-xl-4{padding-top:var(--base-size-24, 24px) !important;padding-bottom:var(--base-size-24, 24px) !important}.p-xl-5{padding:var(--base-size-32, 32px) !important}.pt-xl-5{padding-top:var(--base-size-32, 32px) !important}.pr-xl-5{padding-right:var(--base-size-32, 32px) !important}.pb-xl-5{padding-bottom:var(--base-size-32, 32px) !important}.pl-xl-5{padding-left:var(--base-size-32, 32px) !important}.px-xl-5{padding-right:var(--base-size-32, 32px) !important;padding-left:var(--base-size-32, 32px) !important}.py-xl-5{padding-top:var(--base-size-32, 32px) !important;padding-bottom:var(--base-size-32, 32px) !important}.p-xl-6{padding:var(--base-size-40, 40px) !important}.pt-xl-6{padding-top:var(--base-size-40, 40px) !important}.pr-xl-6{padding-right:var(--base-size-40, 40px) !important}.pb-xl-6{padding-bottom:var(--base-size-40, 40px) !important}.pl-xl-6{padding-left:var(--base-size-40, 40px) !important}.px-xl-6{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}.py-xl-6{padding-top:var(--base-size-40, 40px) !important;padding-bottom:var(--base-size-40, 40px) !important}.pt-xl-7{padding-top:var(--base-size-48, 48px) !important}.pr-xl-7{padding-right:var(--base-size-48, 48px) !important}.pb-xl-7{padding-bottom:var(--base-size-48, 48px) !important}.pl-xl-7{padding-left:var(--base-size-48, 48px) !important}.py-xl-7{padding-top:var(--base-size-48, 48px) !important;padding-bottom:var(--base-size-48, 48px) !important}.pt-xl-8{padding-top:var(--base-size-64, 64px) !important}.pr-xl-8{padding-right:var(--base-size-64, 64px) !important}.pb-xl-8{padding-bottom:var(--base-size-64, 64px) !important}.pl-xl-8{padding-left:var(--base-size-64, 64px) !important}.py-xl-8{padding-top:var(--base-size-64, 64px) !important;padding-bottom:var(--base-size-64, 64px) !important}.pt-xl-9{padding-top:var(--base-size-80, 80px) !important}.pr-xl-9{padding-right:var(--base-size-80, 80px) !important}.pb-xl-9{padding-bottom:var(--base-size-80, 80px) !important}.pl-xl-9{padding-left:var(--base-size-80, 80px) !important}.py-xl-9{padding-top:var(--base-size-80, 80px) !important;padding-bottom:var(--base-size-80, 80px) !important}.pt-xl-10{padding-top:var(--base-size-96, 96px) !important}.pr-xl-10{padding-right:var(--base-size-96, 96px) !important}.pb-xl-10{padding-bottom:var(--base-size-96, 96px) !important}.pl-xl-10{padding-left:var(--base-size-96, 96px) !important}.py-xl-10{padding-top:var(--base-size-96, 96px) !important;padding-bottom:var(--base-size-96, 96px) !important}.pt-xl-11{padding-top:var(--base-size-112, 112px) !important}.pr-xl-11{padding-right:var(--base-size-112, 112px) !important}.pb-xl-11{padding-bottom:var(--base-size-112, 112px) !important}.pl-xl-11{padding-left:var(--base-size-112, 112px) !important}.py-xl-11{padding-top:var(--base-size-112, 112px) !important;padding-bottom:var(--base-size-112, 112px) !important}.pt-xl-12{padding-top:var(--base-size-128, 128px) !important}.pr-xl-12{padding-right:var(--base-size-128, 128px) !important}.pb-xl-12{padding-bottom:var(--base-size-128, 128px) !important}.pl-xl-12{padding-left:var(--base-size-128, 128px) !important}.py-xl-12{padding-top:var(--base-size-128, 128px) !important;padding-bottom:var(--base-size-128, 128px) !important}}.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}@media(min-width: 544px){.p-responsive{padding-right:var(--base-size-40, 40px) !important;padding-left:var(--base-size-40, 40px) !important}}@media(min-width: 1012px){.p-responsive{padding-right:var(--base-size-16, 16px) !important;padding-left:var(--base-size-16, 16px) !important}}.h1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.h1{font-size:var(--h1-size, 32px) !important}}.h2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.h2{font-size:var(--h2-size, 24px) !important}}.h3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.h3{font-size:var(--h3-size, 20px) !important}}.h4{font-size:var(--h4-size, 16px) !important}.h5{font-size:var(--h5-size, 14px) !important}.h6{font-size:var(--h6-size, 12px) !important}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:var(--base-text-weight-semibold, 600) !important}.f1{font-size:var(--h1-size-mobile, 26px) !important}@media(min-width: 768px){.f1{font-size:var(--h1-size, 32px) !important}}.f2{font-size:var(--h2-size-mobile, 22px) !important}@media(min-width: 768px){.f2{font-size:var(--h2-size, 24px) !important}}.f3{font-size:var(--h3-size-mobile, 18px) !important}@media(min-width: 768px){.f3{font-size:var(--h3-size, 20px) !important}}.f4{font-size:var(--h4-size, 16px) !important}@media(min-width: 768px){.f4{font-size:var(--h4-size, 16px) !important}}.f5{font-size:var(--h5-size, 14px) !important}.f6{font-size:var(--h6-size, 12px) !important}.f00-light{font-size:var(--h00-size-mobile, 40px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f00-light{font-size:var(--h00-size, 48px) !important}}.f0-light{font-size:var(--h0-size-mobile, 32px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f0-light{font-size:var(--h0-size, 40px) !important}}.f1-light{font-size:var(--h1-size-mobile, 26px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f1-light{font-size:var(--h1-size, 32px) !important}}.f2-light{font-size:var(--h2-size-mobile, 22px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f2-light{font-size:var(--h2-size, 24px) !important}}.f3-light{font-size:var(--h3-size-mobile, 18px) !important;font-weight:var(--base-text-weight-light, 300) !important}@media(min-width: 768px){.f3-light{font-size:var(--h3-size, 20px) !important}}.text-small{font-size:var(--h6-size, 12px) !important}.lead{margin-bottom:30px;font-size:var(--h3-size, 20px);font-weight:var(--base-text-weight-light, 300)}.lh-condensed-ultra{line-height:1 !important}.lh-condensed{line-height:1.25 !important}.lh-default{line-height:1.5 !important}.lh-0{line-height:0 !important}@media(min-width: 544px){.lh-sm-condensed-ultra{line-height:1 !important}.lh-sm-condensed{line-height:1.25 !important}.lh-sm-default{line-height:1.5 !important}.lh-sm-0{line-height:0 !important}}@media(min-width: 768px){.lh-md-condensed-ultra{line-height:1 !important}.lh-md-condensed{line-height:1.25 !important}.lh-md-default{line-height:1.5 !important}.lh-md-0{line-height:0 !important}}@media(min-width: 1012px){.lh-lg-condensed-ultra{line-height:1 !important}.lh-lg-condensed{line-height:1.25 !important}.lh-lg-default{line-height:1.5 !important}.lh-lg-0{line-height:0 !important}}@media(min-width: 1280px){.lh-xl-condensed-ultra{line-height:1 !important}.lh-xl-condensed{line-height:1.25 !important}.lh-xl-default{line-height:1.5 !important}.lh-xl-0{line-height:0 !important}}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}@media(min-width: 544px){.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}}@media(min-width: 1280px){.text-xl-right{text-align:right !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}}.text-normal{font-weight:var(--base-text-weight-normal, 400) !important}.text-bold{font-weight:var(--base-text-weight-semibold, 600) !important}.text-semibold{font-weight:var(--base-text-weight-medium, 500) !important}.text-light{font-weight:var(--base-text-weight-light, 300) !important}.text-italic{font-style:italic !important}.text-uppercase{text-transform:uppercase !important}.text-underline{text-decoration:underline !important}.no-underline{text-decoration:none !important}.no-wrap{white-space:nowrap !important}.ws-normal{white-space:normal !important}.wb-break-word{word-break:break-word !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.wb-break-all{word-break:break-all !important}.text-emphasized{font-weight:var(--base-text-weight-semibold, 600)}.list-style-none{list-style:none !important}.text-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.text-capitalize{text-transform:capitalize !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}@media(min-width: 544px){.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}}@media(min-width: 1012px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}}@media(min-width: 1280px){.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}}.v-hidden{visibility:hidden !important}.v-visible{visibility:visible !important}@media(max-width: 543.98px){.hide-sm{display:none !important}}@media(min-width: 544px)and (max-width: 767.98px){.hide-md{display:none !important}}@media(min-width: 768px)and (max-width: 1011.98px){.hide-lg{display:none !important}}@media(min-width: 1012px){.hide-xl{display:none !important}}.show-whenNarrow,.show-whenRegular,.show-whenWide,.show-whenRegular.hide-whenWide{display:none !important}.hide-whenNarrow,.hide-whenRegular,.hide-whenWide{display:block !important}@media(max-width: 767.98px){.show-whenNarrow{display:block !important}.hide-whenNarrow{display:none !important}}@media(min-width: 768px){.show-whenRegular,.show-whenRegular.hide-whenWide{display:block !important}.hide-whenRegular{display:none !important}}@media(min-width: 1280px){.show-whenWide{display:block !important}.hide-whenWide,.show-whenRegular.hide-whenWide{display:none !important}}.table-fixed{table-layout:fixed !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal;border:0}.show-on-focus{position:absolute !important}.show-on-focus:not(:focus){width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(1px, 1px, 1px, 1px) !important;border:0 !important}.show-on-focus:focus{z-index:999}/*! * @primer/css/product * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */.flash:not(.Banner){background-image:linear-gradient(var(--color-accent-subtle), var(--color-accent-subtle));border-color:var(--color-accent-muted);border-radius:var(--borderRadius-medium, 6px);border-style:solid;border-width:var(--borderWidth-thin, 1px);color:var(--color-fg-default);padding:var(--base-size-20, 20px) var(--control-medium-paddingInline-spacious, 16px);position:relative}.flash:not(.Banner) .octicon{color:var(--color-accent-fg);margin-right:var(--base-size-12, 12px)}.flash:not(.Banner) p:last-child{margin-bottom:0}.flash-messages{margin-bottom:var(--stack-gap-spacious, 24px)}.flash-close:not(.Banner-close){appearance:none;background:none;border:0;cursor:pointer;float:right;margin:calc(var(--control-medium-paddingInline-spacious, 16px)*-1);padding:var(--control-medium-paddingInline-spacious, 16px);text-align:center}.flash-close:not(.Banner-close):hover{opacity:.7}.flash-close:not(.Banner-close):active{opacity:.5}.flash-close:not(.Banner-close) .octicon{margin-right:0}.flash-action:not(.Banner-actions){background-clip:padding-box;float:right;margin-left:var(--stack-gap-spacious, 24px);margin-top:-3px}.flash-action.btn:not(.Banner-actions) .octicon{color:var(--color-fg-muted);margin-right:var(--control-small-gap, 4px)}.flash-action.btn-primary:not(.Banner-actions){background-clip:initial}.flash-action.btn-primary:not(.Banner-actions) .octicon{color:inherit}.flash-warn:not(.Banner){background-image:linear-gradient(var(--color-attention-subtle), var(--color-attention-subtle));border-color:var(--color-attention-muted);color:var(--color-fg-default)}.flash-warn:not(.Banner) .octicon{color:var(--color-attention-fg)}.flash-error:not(.Banner){background-image:linear-gradient(var(--color-danger-subtle), var(--color-danger-subtle));border-color:var(--color-danger-muted);color:var(--color-fg-default)}.flash-error:not(.Banner) .octicon{color:var(--color-danger-fg)}.flash-success:not(.Banner){background-image:linear-gradient(var(--color-success-subtle), var(--color-success-subtle));border-color:var(--color-success-muted);color:var(--color-fg-default)}.flash-success:not(.Banner) .octicon{color:var(--color-success-fg)}.flash-full:not(.Banner){border-radius:0;border-width:var(--borderWidth-thin, 1px) 0;margin-top:calc(var(--borderWidth-thin, 1px)*-1)}.flash-banner{border-left:0;border-radius:0;border-right:0;border-top:0;position:fixed;top:0;width:100%;z-index:90}.flash-banner,.flash-full{background-color:var(--color-canvas-default)}.warning{background-color:var(--color-attention-subtle);font-weight:var(--base-text-weight-semibold, 600);margin-bottom:.8em;padding:.5em}.autocomplete-label-stacked{display:block;margin-bottom:6px}.autocomplete-label-inline{display:inline;margin-right:6px}@media(max-width: 543.98px){.autocomplete-label-inline{display:block;margin-bottom:6px}}.autocomplete-body{display:inline;position:relative}.autocomplete-embedded-icon-wrap{align-items:center;display:inline-flex;padding:4px 8px}.autocomplete-embedded-icon-wrap:focus-within{border-color:var(--color-accent-fg);box-shadow:inset 0 0 0 1px var(--color-accent-fg);outline:none}.autocomplete-embedded-icon-wrap .form-control{border:none;box-shadow:none;margin-left:8px;padding:0}.autocomplete-embedded-icon-wrap .form-control:focus{box-shadow:none}.autocomplete-embedded-icon-wrap .form-control:focus-visible{box-shadow:none}.autocomplete-results{background:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-medium);font-size:13px;left:0;list-style:none;max-height:20em;min-width:100%;overflow-y:auto;position:absolute;width:max-content;z-index:99}.autocomplete-item{background-color:var(--color-canvas-overlay);border:0;color:var(--color-fg-default);cursor:pointer;display:block;font-weight:var(--base-text-weight-semibold, 600);overflow:hidden;padding:4px 8px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item:hover *{color:inherit !important}.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item[aria-selected=true]{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item[aria-selected=true] *{color:inherit !important}.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:0;margin-top:24px;list-style:none;cursor:pointer;background:var(--color-canvas-overlay);border:1px solid var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-medium)}.suggester li{display:block;padding:4px 8px;font-weight:var(--base-text-weight-medium, 500);border-bottom:1px solid var(--color-border-muted)}.suggester li small{font-weight:var(--base-text-weight-normal, 400);color:var(--color-fg-muted)}.suggester li:last-child{border-bottom:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.suggester li:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.suggester li:hover{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li:hover small{color:var(--color-fg-on-emphasis)}.suggester li:hover .octicon{color:inherit !important}.suggester li[aria-selected=true],.suggester li.navigation-focus{color:var(--color-fg-on-emphasis);text-decoration:none;background:var(--color-accent-emphasis)}.suggester li[aria-selected=true] small,.suggester li.navigation-focus small{color:var(--color-fg-on-emphasis)}.suggester li[aria-selected=true] .octicon,.suggester li.navigation-focus .octicon{color:inherit !important}.suggester-container{position:absolute;top:0;left:0;z-index:30}@media(max-width: 544px){.page-responsive .suggester-container{right:8px !important;left:8px !important}.page-responsive .suggester li{padding:8px 16px}}.avatar{background-color:var(--color-avatar-bg);border-radius:var(--borderRadius-medium, 6px);box-shadow:0 0 0 1px var(--color-avatar-border);display:inline-block;flex-shrink:0;line-height:1;overflow:hidden;vertical-align:middle}.avatar-link{float:left;line-height:1}.avatar-group-item{display:inline-block;margin-bottom:3px}.avatar-1,.avatar-2,.avatar-small{border-radius:var(--borderRadius-small, 4px)}.avatar-1{height:var(--base-size-16, 16px);width:var(--base-size-16, 16px)}.avatar-2{height:var(--base-size-20, 20px);width:var(--base-size-20, 20px)}.avatar-3{height:var(--base-size-24, 24px);width:var(--base-size-24, 24px)}.avatar-4{height:var(--base-size-28, 28px);width:var(--base-size-28, 28px)}.avatar-5{height:var(--base-size-32, 32px);width:var(--base-size-32, 32px)}.avatar-6{height:var(--base-size-40, 40px);width:var(--base-size-40, 40px)}.avatar-7{height:var(--base-size-48, 48px);width:var(--base-size-48, 48px)}.avatar-8{height:var(--base-size-64, 64px);width:var(--base-size-64, 64px)}.avatar-parent-child{position:relative}.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:var(--color-canvas-default);border-radius:4px;box-shadow:var(--color-avatar-child-shadow)}.AvatarStack{height:20px;min-width:26px;position:relative}.AvatarStack .AvatarStack-body{position:absolute}.AvatarStack.AvatarStack--two{min-width:36px}.AvatarStack.AvatarStack--three-plus{min-width:46px}.AvatarStack-body{background:var(--color-canvas-default);border-radius:100px;display:flex}.AvatarStack-body .avatar{background-color:var(--color-canvas-default);border-radius:var(--borderRadius-small, 4px);border-right:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);box-shadow:none;box-sizing:initial;display:flex;height:20px;margin-right:-11px;position:relative;transition:margin .1s ease-in-out;width:20px;z-index:2}.AvatarStack-body .avatar:first-child{z-index:3}.AvatarStack-body .avatar:last-child{border-right:0;z-index:1}.AvatarStack-body .avatar img{border-radius:var(--borderRadius-small, 4px)}.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}.AvatarStack-body:hover .avatar{margin-right:3px}.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}.AvatarStack-body:hover .avatar-more{display:none !important}.avatar.avatar-more{background:var(--color-canvas-subtle);margin-right:0;z-index:1}.avatar.avatar-more:after,.avatar.avatar-more:before{border-radius:2px;content:"";display:block;height:20px;outline:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);position:absolute}.avatar.avatar-more:before{background:var(--color-avatar-stack-fade-more);width:17px}.avatar.avatar-more:after{background:var(--color-avatar-stack-fade);width:14px}.AvatarStack--right .AvatarStack-body{flex-direction:row-reverse;right:0}.AvatarStack--right .AvatarStack-body:hover .avatar{margin-left:3px;margin-right:0}.AvatarStack--right .AvatarStack-body .avatar:not(:last-child){border-left:0}.AvatarStack--right .avatar.avatar-more{background:var(--color-avatar-stack-fade)}.AvatarStack--right .avatar.avatar-more:before{width:5px}.AvatarStack--right .avatar.avatar-more:after{background:var(--color-canvas-subtle);width:2px}.AvatarStack--right .avatar{border-left:var(--borderWidth-thin, 1px) solid var(--color-canvas-default);border-right:0;margin-left:-11px;margin-right:0}.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas-default);border-radius:50%;box-shadow:var(--color-shadow-medium)}.CircleBadge-icon{max-width:60% !important;height:auto !important;max-height:55% !important}.CircleBadge--small{width:56px;height:56px}.CircleBadge--medium{width:96px;height:96px}.CircleBadge--large{width:128px;height:128px}.DashedConnection{position:relative}.DashedConnection::before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed var(--color-border-default)}.DashedConnection .CircleBadge{position:relative}.blankslate{padding:var(--base-size-32, 32px);position:relative;text-align:center}.blankslate p{color:var(--color-fg-muted)}.blankslate code{background:var(--color-canvas-default);border:var(--borderWidth-thin, 1px) solid var(--color-border-muted);border-radius:var(--borderRadius-medium, 6px);font-size:var(--text-body-size-medium, 14px);padding:2px 5px 3px}.blankslate img{height:56px;width:56px}.blankslate-icon{color:var(--color-fg-muted);margin-bottom:var(--stack-gap-condensed, 8px);margin-left:var(--control-small-gap, 4px);margin-right:var(--control-small-gap, 4px)}.blankslate-image{margin-bottom:var(--stack-gap-normal, 16px)}.blankslate-heading{margin-bottom:var(--base-size-4, 4px)}.blankslate-action{margin-top:var(--stack-gap-normal, 16px)}.blankslate-action:first-of-type{margin-top:var(--stack-gap-spacious, 24px)}.blankslate-action:last-of-type{margin-bottom:var(--stack-gap-condensed, 8px)}.blankslate-capped{border-radius:0 0 var(--borderRadius-medium, 6px) var(--borderRadius-medium, 6px)}.blankslate-spacious{padding:var(--base-size-80, 80px) var(--base-size-40, 40px)}.blankslate-narrow{margin:0 auto;max-width:485px}.blankslate-large img{height:80px;width:80px}.blankslate-large h3{font-size:24px;margin:var(--stack-gap-normal, 16px) 0}.blankslate-large p{font-size:var(--text-body-size-large, 16px)}.blankslate-clean-background{border:0}.branch-name{display:inline-block;padding:2px 6px;font:12px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;color:var(--color-fg-muted);word-break:break-all;background-color:var(--color-accent-subtle);border-radius:6px}.branch-name .octicon{margin:1px -2px 0 0;color:var(--color-fg-muted)}a.branch-name{color:var(--color-accent-fg);background-color:var(--color-accent-subtle)}a.branch-name .octicon{color:var(--color-accent-fg)}.dropdown{position:relative}.dropdown-caret{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-style:solid;border-width:var(--borderWidth-thicker, 4px) var(--borderWidth-thicker, 4px) 0;content:"";display:inline-block;height:0;vertical-align:middle;width:0}.dropdown-menu{background-clip:padding-box;background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);box-shadow:var(--color-shadow-large);left:0;list-style:none;margin-top:2px;padding-bottom:var(--control-small-paddingBlock, 4px);padding-top:var(--control-small-paddingBlock, 4px);position:absolute;top:100%;width:160px;z-index:100}.dropdown-menu:after,.dropdown-menu:before{content:"";display:inline-block;position:absolute}.dropdown-menu:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default)}.dropdown-menu:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay)}.dropdown-menu>ul{list-style:none}.dropdown-menu-no-overflow{width:auto}.dropdown-menu-no-overflow .dropdown-item{overflow:visible;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:inherit}.dropdown-item{color:var(--color-fg-default);display:block;overflow:hidden;padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-condensed, 8px) var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px);text-overflow:ellipsis;white-space:nowrap}.dropdown-item:hover{background-color:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis);text-decoration:none}.dropdown-item:hover>.octicon{color:inherit;opacity:1}.dropdown-item:hover [class*=color-fg-],.dropdown-item:hover>.Label{color:inherit !important}.dropdown-item:hover>.Label{border-color:currentcolor}.dropdown-item.btn-link,.dropdown-signout{text-align:left;width:100%}.dropdown-signout{background:none;border:0}.dropdown-divider{border-top:var(--borderWidth-thin, 1px) solid var(--color-border-default);display:block;height:0;margin:var(--stack-gap-condensed, 8px) 0}.dropdown-header{color:var(--color-fg-muted);font-size:var(--text-body-size-small, 12px);padding:var(--control-small-paddingBlock, 4px) var(--control-medium-paddingInline-spacious, 16px)}.dropdown-item[aria-checked=false] .octicon-check{display:none}.dropdown-menu-w{left:auto;margin-right:8px;margin-top:0;right:100%;top:0;width:auto}.dropdown-menu-w:before{border-color:rgba(0,0,0,0);border-left-color:var(--color-border-default);left:auto;right:-16px;top:10px}.dropdown-menu-w:after{border-color:rgba(0,0,0,0);border-left-color:var(--color-canvas-overlay);left:auto;right:-14px;top:11px}.dropdown-menu-e{left:100%;margin-left:8px;margin-top:0;top:0;width:auto}.dropdown-menu-e:before{border-color:rgba(0,0,0,0);border-right-color:var(--color-border-default);left:-16px;top:10px}.dropdown-menu-e:after{border-color:rgba(0,0,0,0);border-right-color:var(--color-canvas-overlay);left:-14px;top:11px}.dropdown-menu-ne{bottom:100%;left:0;margin-bottom:3px;top:auto}.dropdown-menu-ne:after,.dropdown-menu-ne:before{right:auto;top:auto}.dropdown-menu-ne:before{border-bottom:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid var(--color-border-default);bottom:-8px;left:9px}.dropdown-menu-ne:after{border-bottom:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid var(--color-canvas-overlay);bottom:-7px;left:10px}.dropdown-menu-s{left:auto;right:50%;transform:translateX(50%)}.dropdown-menu-s:before{right:50%;top:-16px;transform:translateX(50%)}.dropdown-menu-s:after{right:50%;top:-14px;transform:translateX(50%)}.dropdown-menu-sw{left:auto;right:0}.dropdown-menu-sw:before{left:auto;right:9px;top:-16px}.dropdown-menu-sw:after{left:auto;right:10px;top:-14px}.dropdown-menu-se:before{left:9px;top:-16px}.dropdown-menu-se:after{left:10px;top:-14px}.Header{z-index:32;display:flex;padding:16px;font-size:14px;line-height:1.5;color:var(--color-header-text);background-color:var(--color-header-bg);align-items:center;flex-wrap:nowrap}.Header-item{display:flex;margin-right:16px;align-self:stretch;align-items:center;flex-wrap:nowrap}.Header-item--full{flex:auto}.Header-link{font-weight:var(--base-text-weight-semibold, 600);color:var(--color-header-logo);white-space:nowrap}.Header-link:hover,.Header-link:focus{color:var(--color-header-text);text-decoration:none}.Header-input{color:var(--color-header-text);background-color:var(--color-header-search-bg);border:1px solid var(--color-header-search-border);box-shadow:none}.Header-input::placeholder{color:rgba(255,255,255,.75)}.IssueLabel{display:inline-block;padding:0 7px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);line-height:18px;white-space:nowrap;border:1px solid rgba(0,0,0,0);border-radius:2em}.IssueLabel .g-emoji{position:relative;top:-0.05em;display:inline-block;font-size:1em;line-height:1}.IssueLabel:hover{text-decoration:none}.IssueLabel--big{padding-right:10px;padding-left:10px;line-height:22px}.labels{position:relative}.Label,.label{border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:2em;display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:18px;padding:0 7px;white-space:nowrap}.Label:hover,.label:hover{text-decoration:none}.Label--large{line-height:22px;padding-left:10px;padding-right:10px}.Label--inline{display:inline;font-size:85%;padding:.12em .5em}.Label--primary{border-color:var(--color-neutral-emphasis);color:var(--color-fg-default)}.Label--secondary{border-color:var(--color-border-default);color:var(--color-fg-muted)}.Label--accent,.Label--info{border-color:var(--color-accent-emphasis);color:var(--color-accent-fg)}.Label--success{border-color:var(--color-success-emphasis);color:var(--color-success-fg)}.Label--attention,.Label--warning{border-color:var(--color-attention-emphasis);color:var(--color-attention-fg)}.Label--severe{border-color:var(--color-severe-emphasis);color:var(--color-severe-fg)}.Label--danger{border-color:var(--color-danger-emphasis);color:var(--color-danger-fg)}.Label--open{border-color:var(--color-open-emphasis);color:var(--color-open-fg)}.Label--closed{border-color:var(--color-closed-emphasis);color:var(--color-closed-fg)}.Label--done{border-color:var(--color-done-emphasis);color:var(--color-done-fg)}.Label--sponsors{border-color:var(--color-sponsors-emphasis);color:var(--color-sponsors-fg)}.State,.state{border-radius:2em;display:inline-block;font-size:var(--text-body-size-medium, 14px);font-weight:var(--base-text-weight-medium, 500);line-height:var(--control-medium-lineBoxHeight, 20px);padding:5px var(--control-medium-paddingInline-normal, 12px);text-align:center;white-space:nowrap}.State,.State--draft,.state{background-color:var(--color-neutral-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.State--open{background-color:var(--color-open-emphasis)}.State--merged,.State--open{color:var(--color-fg-on-emphasis)}.State--merged{background-color:var(--color-done-emphasis)}.State--closed{background-color:var(--color-closed-emphasis);color:var(--color-fg-on-emphasis)}.State--small{font-size:var(--text-body-size-small, 12px);line-height:var(--base-size-24, 24px);padding:0 10px}.State--small .octicon{width:1em}.Counter{background-color:var(--color-neutral-muted);border:var(--borderWidth-thin, 1px) solid var(--color-counter-border);border-radius:2em;color:var(--color-fg-default);display:inline-block;font-size:var(--text-body-size-small, 12px);font-weight:var(--base-text-weight-medium, 500);line-height:calc(var(--base-size-20, 20px) - var(--borderWidth-thin, 1px)*2);min-width:var(--base-size-20, 20px);padding:0 6px;text-align:center}.Counter:empty{display:none}.Counter .octicon{opacity:.8;vertical-align:text-top}.Counter--primary{background-color:var(--color-neutral-emphasis);color:var(--color-fg-on-emphasis)}.Counter--secondary{background-color:var(--color-neutral-subtle);color:var(--color-fg-muted)}.AnimatedEllipsis{display:inline-block;overflow:hidden;vertical-align:bottom}.AnimatedEllipsis::after{display:inline-block;content:"...";animation:AnimatedEllipsis-keyframes 1.2s steps(4, jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}.markdown-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body blockquote{padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:var(--color-fg-muted)}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;width:max-content;max-width:100%;overflow:auto}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:rgba(0,0,0,0)}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:rgba(0,0,0,0)}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre{word-wrap:normal}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:rgba(0,0,0,0);border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;color:var(--color-fg-default);background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:rgba(0,0,0,0);border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]::before{content:"["}.markdown-body [data-footnote-ref]::after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target::before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.Popover{position:absolute;z-index:100}.Popover-message{background-color:var(--color-canvas-overlay);border:var(--borderWidth-thin, 1px) solid var(--color-border-default);border-radius:var(--borderRadius-medium, 6px);margin-left:auto;margin-right:auto;position:relative;width:232px}.Popover-message:after,.Popover-message:before{content:"";display:inline-block;left:50%;position:absolute}.Popover-message:before{border:8px solid rgba(0,0,0,0);border-bottom:8px solid var(--color-border-default);margin-left:-9px;top:-16px}.Popover-message:after{border:7px solid rgba(0,0,0,0);border-bottom:7px solid var(--color-canvas-overlay);margin-left:-8px;top:-14px}.Popover-message--no-caret:after,.Popover-message--no-caret:before{display:none}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{border-bottom-color:rgba(0,0,0,0);top:auto}.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{border-top-color:var(--color-border-default);bottom:-16px}.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{border-top-color:var(--color-canvas-overlay);bottom:-14px}.Popover-message--bottom-right,.Popover-message--top-right{margin-right:0;right:-9px}.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;margin-left:0}.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;margin-left:0}.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{border-bottom-color:rgba(0,0,0,0);left:auto;margin-left:0;top:50%}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{border-left-color:var(--color-border-default);right:-16px}.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{border-left-color:var(--color-canvas-overlay);right:-14px}.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{border-right-color:var(--color-border-default);left:-16px}.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{border-right-color:var(--color-canvas-overlay);left:-14px}.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media(min-width: 544px){.Popover-message--large{min-width:320px}}@media(max-width: 767.98px){.Popover{bottom:0 !important;left:0 !important;position:fixed;right:0 !important;top:auto !important}.Popover-message{bottom:auto;left:auto;margin:var(--stack-gap-condensed, 8px);right:auto;top:auto;width:auto !important}.Popover-message>.btn-octicon{padding:var(--control-medium-paddingInline-normal, 12px) !important}.Popover-message:after,.Popover-message:before{display:none}}.Progress{background-color:var(--color-neutral-muted);border-radius:6px;display:flex;height:8px;outline:1px solid rgba(0,0,0,0);overflow:hidden}.Progress--large{height:10px}.Progress--small{height:5px}.Progress-item{outline:2px solid rgba(0,0,0,0)}.Progress-item+.Progress-item{margin-left:2px}.SelectMenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;padding:16px;pointer-events:none;flex-direction:column}@media(min-width: 544px){.SelectMenu{position:absolute;top:auto;right:auto;bottom:auto;left:auto;padding:0}}.SelectMenu::before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-color:var(--color-primer-canvas-backdrop)}@media(min-width: 544px){.SelectMenu::before{display:none}}.SelectMenu-modal{position:relative;z-index:99;display:flex;max-height:66%;margin:auto 0;overflow:hidden;pointer-events:auto;flex-direction:column;background-color:var(--color-canvas-overlay);border:1px solid var(--color-select-menu-backdrop-border);border-radius:12px;box-shadow:var(--color-shadow-large);animation:SelectMenu-modal-animation .12s cubic-bezier(0, 0.1, 0.1, 1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;transform:scale(0.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;transform:translateY(-16px)}}@media(min-width: 544px){.SelectMenu-modal{width:300px;height:auto;max-height:480px;margin:8px 0 16px 0;font-size:12px;border-color:var(--color-border-default);border-radius:6px;box-shadow:var(--color-shadow-large);animation-name:SelectMenu-modal-animation--sm}}.SelectMenu-header{display:flex;padding:16px;flex:none;align-items:center;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-header{padding:7px 7px 7px 16px}}.SelectMenu-title{flex:1;font-size:14px;font-weight:var(--base-text-weight-semibold, 600)}@media(min-width: 544px){.SelectMenu-title{font-size:inherit}}.SelectMenu-closeButton{padding:16px;margin:-16px;line-height:1;color:var(--color-fg-muted);background-color:rgba(0,0,0,0);border:0}@media(min-width: 544px){.SelectMenu-closeButton{padding:8px;margin:-8px -7px}}.SelectMenu-filter{padding:16px;margin:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-filter{padding:8px}}.SelectMenu-input{display:block;width:100%}@media(min-width: 544px){.SelectMenu-input{font-size:14px}}.SelectMenu-list{position:relative;padding:0;margin:0;margin-bottom:-1px;flex:auto;overflow-x:hidden;overflow-y:auto;background-color:var(--color-canvas-overlay);-webkit-overflow-scrolling:touch}.SelectMenu-item{display:flex;align-items:center;width:100%;padding:16px;overflow:hidden;color:var(--color-fg-default);text-align:left;cursor:pointer;background-color:var(--color-canvas-overlay);border:0;border-bottom:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-item{padding-top:7px;padding-bottom:7px}}.SelectMenu-list--borderless .SelectMenu-item{border-bottom:0}.SelectMenu-icon{width:16px;margin-right:8px;flex-shrink:0}.SelectMenu-icon--check{visibility:hidden;transition:transform .12s cubic-bezier(0.5, 0.1, 1, 0.5),visibility 0s .12s linear;transform:scale(0)}.SelectMenu-tabs{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--color-border-muted);-webkit-overflow-scrolling:touch}.SelectMenu-tabs::-webkit-scrollbar{display:none}@media(min-width: 544px){.SelectMenu-tabs{padding:8px 8px 0 8px}}.SelectMenu-tab{flex:1;padding:8px 16px;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);text-align:center;background-color:rgba(0,0,0,0);border:0;box-shadow:inset 0 -1px 0 var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab{flex:none;padding:4px 16px;border:1px solid rgba(0,0,0,0);border-bottom-width:0;border-top-left-radius:6px;border-top-right-radius:6px}}.SelectMenu-tab[aria-selected=true]{z-index:1;color:var(--color-fg-default);cursor:default;background-color:var(--color-canvas-overlay);box-shadow:0 0 0 1px var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-tab[aria-selected=true]{border-color:var(--color-border-muted);box-shadow:none}}.SelectMenu-message{padding:7px 16px;text-align:center;background-color:var(--color-canvas-overlay);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-blankslate,.SelectMenu-loading{padding:24px 16px;text-align:center;background-color:var(--color-canvas-overlay)}.SelectMenu-divider{padding:4px 16px;margin:0;font-size:12px;font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-muted);background-color:var(--color-canvas-subtle);border-bottom:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider{border-top:1px solid var(--color-border-muted)}.SelectMenu-list--borderless .SelectMenu-divider:empty{padding:0;border-top:0}.SelectMenu-footer{z-index:0;padding:8px 16px;font-size:12px;color:var(--color-fg-muted);text-align:center;border-top:1px solid var(--color-border-muted)}@media(min-width: 544px){.SelectMenu-footer{padding:7px 16px}}.SelectMenu--hasFilter .SelectMenu-modal{height:80%;max-height:none;margin-top:0}@media(min-width: 544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;max-height:480px;margin-top:8px}}.SelectMenu-tab:focus,.SelectMenu-item:focus{outline:0}.SelectMenu-item:hover{text-decoration:none}.SelectMenu-item[aria-checked=true]{font-weight:var(--base-text-weight-medium, 500);color:var(--color-fg-default)}.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;transition:transform .12s cubic-bezier(0, 0, 0.2, 1),visibility 0s linear;transform:scale(1)}.SelectMenu-item:disabled,.SelectMenu-item[aria-disabled=true]{color:var(--color-primer-fg-disabled);pointer-events:none}@media(hover: hover){body:not(.intent-mouse) .SelectMenu-closeButton:focus,.SelectMenu-closeButton:hover{color:var(--color-fg-default)}.SelectMenu-closeButton:active{color:var(--color-fg-muted)}body:not(.intent-mouse) .SelectMenu-item:focus,.SelectMenu-item:hover{background-color:var(--color-neutral-subtle)}.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:var(--color-select-menu-tap-focus-bg)}.SelectMenu-tab:hover{color:var(--color-fg-default)}.SelectMenu-tab:not([aria-selected=true]):active{color:var(--color-fg-default);background-color:var(--color-canvas-subtle)}}@media(hover: none){.SelectMenu-item:focus,.SelectMenu-item:active{background-color:var(--color-canvas-subtle)}.SelectMenu-item{-webkit-tap-highlight-color:var(--color-select-menu-tap-highlight)}}.Subhead{border-bottom:var(--borderWidth-thin, 1px) solid var(--color-border-muted);display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:var(--stack-gap-normal, 16px);padding-bottom:var(--stack-padding-condensed, 8px)}.Subhead--spacious{margin-top:var(--base-size-40, 40px)}.Subhead-heading{flex:1 1 auto;font-size:24px;font-weight:var(--base-text-weight-normal, 400);order:0}.Subhead-heading--danger{color:var(--color-danger-fg);font-weight:var(--base-text-weight-semibold, 600)}.Subhead-description{color:var(--color-fg-muted);flex:1 100%;font-size:var(--text-body-size-medium, 14px);order:2}.Subhead-actions{align-self:center;justify-content:flex-end;margin:var(--base-size-4, 4px) 0 var(--base-size-4, 4px) var(--base-size-4, 4px);order:1}.Subhead-actions+.Subhead-description{margin-top:var(--base-size-4, 4px)}.TimelineItem{display:flex;margin-left:var(--stack-gap-normal, 16px);padding:var(--stack-padding-normal, 16px) 0;position:relative}.TimelineItem:before{background-color:var(--color-border-muted);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:var(--borderWidth-thick, 2px)}.TimelineItem:target .TimelineItem-badge{border-color:var(--color-accent-emphasis);box-shadow:0 0 .2em var(--color-accent-muted)}.TimelineItem-badge{align-items:center;background-color:var(--color-timeline-badge-bg);border:var(--borderWidth-thick, 2px) solid var(--color-canvas-default);border-radius:50%;color:var(--color-fg-muted);display:flex;flex-shrink:0;height:var(--control-medium-size, 32px);justify-content:center;margin-left:calc(var(--control-medium-size, 32px)/-2 + 1px);margin-right:var(--controlStack-medium-gap-condensed, 8px);position:relative;width:var(--control-medium-size, 32px);z-index:1}.TimelineItem-badge--success{background-color:var(--color-success-emphasis);border:var(--borderWidth-thin, 1px) solid rgba(0,0,0,0);color:var(--color-fg-on-emphasis)}.TimelineItem-body{color:var(--color-fg-muted);flex:auto;margin-top:var(--base-size-4, 4px);max-width:100%;min-width:0}.TimelineItem-avatar{left:-72px;position:absolute;z-index:1}.TimelineItem-break{background-color:var(--color-canvas-default);border:0;border-top:var(--borderWidth-thicker, 4px) solid var(--color-border-default);height:var(--stack-gap-spacious, 24px);margin:0;margin-bottom:calc(var(--stack-gap-normal, 16px)*-1);margin-left:-56px;position:relative;z-index:1}.TimelineItem--condensed{padding-bottom:0;padding-top:var(--base-size-4, 4px)}.TimelineItem--condensed:last-child{padding-bottom:var(--stack-gap-normal, 16px)}.TimelineItem--condensed .TimelineItem-badge{background-color:var(--color-canvas-default);border:0;color:var(--color-fg-muted);height:var(--base-size-16, 16px);margin-bottom:var(--base-size-8, 8px);margin-top:var(--base-size-8, 8px)}.Toast{display:flex;margin:8px;color:var(--color-fg-default);background-color:var(--color-canvas-default);border-radius:6px;box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}@media(min-width: 544px){.Toast{width:max-content;max-width:450px;margin:16px}}.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:var(--color-fg-on-emphasis);background-color:var(--color-accent-emphasis);border:1px solid rgba(0,0,0,0);border-right:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.Toast-content{padding:16px}.Toast-dismissButton{max-height:54px;padding:16px;color:inherit;background-color:rgba(0,0,0,0);border:0}.Toast-dismissButton:hover{opacity:.7}.Toast-dismissButton:active{opacity:.5}.Toast--loading{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--loading .Toast-icon{background-color:var(--color-neutral-emphasis)}.Toast--error{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--error .Toast-icon{background-color:var(--color-danger-emphasis)}.Toast--warning{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--warning .Toast-icon{background-color:var(--color-attention-emphasis)}.Toast--success{color:var(--color-fg-default);box-shadow:inset 0 0 0 1px var(--color-border-default),var(--color-shadow-large)}.Toast--success .Toast-icon{background-color:var(--color-success-emphasis)}.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes Toast--animateIn{0%{opacity:0;transform:translateY(100%)}}.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(0.55, 0.06, 0.68, 0.19) forwards}@keyframes Toast--animateOut{100%{pointer-events:none;opacity:0;transform:translateY(100%)}}.Toast--spinner{animation:Toast--spinner 1000ms linear infinite}@keyframes Toast--spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ToggleSwitch,.ToggleSwitch.ToggleSwitch{display:inline-flex}.ToggleSwitch{align-items:center;gap:var(--controlStack-medium-gap-condensed, 8px)}.ToggleSwitch--checked .ToggleSwitch-statusOn{height:auto;visibility:visible}.ToggleSwitch--checked .ToggleSwitch-statusOff{height:0;visibility:hidden}.ToggleSwitch-track{appearance:none;background-color:var(--color-switch-track-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-track-border);border-radius:var(--borderRadius-medium, 6px);cursor:pointer;display:block;height:var(--control-medium-size, 32px);overflow:hidden;padding:0;position:relative;text-decoration:none;transition-duration:80ms;transition-property:background-color,border-color;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);-webkit-user-select:none;user-select:none;width:var(--base-size-64, 64px)}.ToggleSwitch-track:focus,.ToggleSwitch-track:focus-visible{outline-offset:1px}.ToggleSwitch-track:hover{background-color:var(--color-switch-track-hover-bg)}.ToggleSwitch-track:active{background-color:var(--color-switch-track-active-bg)}@media(pointer: coarse){.ToggleSwitch-track:before{content:"";height:100%;left:50%;min-height:44px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}}@media(prefers-reduced-motion){.ToggleSwitch-track,.ToggleSwitch-track *{transition:none}}.ToggleSwitch-track[aria-checked=true][aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);color:var(--color-switch-track-checked-disabled-fg)}.ToggleSwitch-track[aria-checked=true]{background-color:var(--color-switch-track-checked-bg);border-color:var(--color-switch-track-checked-border)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):hover{background-color:var(--color-switch-track-checked-hover-bg)}.ToggleSwitch-track[aria-checked=true]:not([aria-disabled=true]):active{background-color:var(--color-switch-track-checked-active-bg)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-knob{background-color:var(--color-switch-knob-checked-bg);border-color:var(--color-switch-knob-checked-border);transform:translateX(100%)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-lineIcon{transform:translateX(0)}.ToggleSwitch-track[aria-checked=true] .ToggleSwitch-circleIcon{transform:translateX(100%)}.ToggleSwitch-track[aria-disabled=true]{background-color:var(--color-switch-track-disabled-bg);border-color:rgba(0,0,0,0);cursor:not-allowed;transition-property:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-knob{border-color:var(--color-border-default);box-shadow:none}.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-circleIcon,.ToggleSwitch-track[aria-disabled=true] .ToggleSwitch-lineIcon{color:var(--color-switch-track-disabled-fg)}.ToggleSwitch-icons{align-items:center;display:flex;height:100%;overflow:hidden;width:100%}.ToggleSwitch-lineIcon{color:var(--color-switch-track-checked-fg);transform:translateX(-100%)}.ToggleSwitch-circleIcon,.ToggleSwitch-lineIcon{flex:1 0 50%;line-height:0;transition-duration:80ms;transition-property:transform}.ToggleSwitch-circleIcon{color:var(--color-switch-track-fg);transform:translateX(0)}.ToggleSwitch-knob{background-color:var(--color-switch-knob-bg);border:var(--borderWidth-thin, 1px) solid var(--color-switch-knob-border);border-radius:var(--borderRadius-medium, 6px);bottom:0;box-shadow:var(--color-shadow-medium),var(--color-btn-inset-shadow);position:absolute;top:0;transition-duration:80ms;transition-property:transform;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1);width:50%;z-index:1}@media(prefers-reduced-motion){.ToggleSwitch-knob{transition:none}}.ToggleSwitch-status{color:var(--color-fg-default);font-size:var(--text-body-size-medium, 14px);line-height:1.5;position:relative;text-align:right}.ToggleSwitch-statusIcon{display:flex;margin-top:.063rem;width:var(--base-size-16, 16px)}.ToggleSwitch--small .ToggleSwitch-status{font-size:var(--text-body-size-small, 12px)}.ToggleSwitch--small .ToggleSwitch-track{height:var(--control-xsmall-size, 24px);width:var(--base-size-48, 48px)}.ToggleSwitch--disabled .ToggleSwitch-status{color:var(--color-fg-muted)}.ToggleSwitch-statusOn{height:0;visibility:hidden}.ToggleSwitch-statusOff{height:auto;visibility:visible}.ToggleSwitch--statusAtEnd{flex-direction:row-reverse}.ToggleSwitch--statusAtEnd .ToggleSwitch-status{text-align:left}/*! * @primer/css/marketing * http://primer.style/css * * Released under MIT license. Copyright (c) 2019 GitHub Inc. */[data-color-mode=light][data-light-theme*=dark],[data-color-mode=dark][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=dark]{--color-mktg-btn-shadow-outline:rgba(255, 255, 255, 0.25) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-2);--color-marketing-icon-secondary:var(--color-scale-blue-5);--color-mktg-btn-bg:#f6f8fa;--color-mktg-btn-shadow-focus:rgba(255, 255, 255, 0.25) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07);--color-mktg-btn-shadow-hover-muted:rgb(255, 255, 255) 0 0 0 2px inset}}:root,::selection,[data-color-mode=light][data-light-theme*=light],[data-color-mode=dark][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}@media(prefers-color-scheme: light){[data-color-mode=auto][data-light-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}@media(prefers-color-scheme: dark){[data-color-mode=auto][data-dark-theme*=light]{--color-mktg-btn-shadow-outline:rgba(0, 0, 0, 0.15) 0 0 0 1px inset;--color-marketing-icon-primary:var(--color-scale-blue-4);--color-marketing-icon-secondary:var(--color-scale-blue-3);--color-mktg-btn-bg:#1b1f23;--color-mktg-btn-shadow-focus:rgba(0, 0, 0, 0.15) 0 0 0 4px;--color-mktg-btn-shadow-hover:0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02);--color-mktg-btn-shadow-hover-muted:rgba(0, 0, 0, 0.7) 0 0 0 2px inset}}.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-semibold, 600) !important;letter-spacing:-0.01em !important}.h0-mktg{font-size:48px !important;line-height:52px !important;font-weight:800 !important}@media(min-width: 768px){.h0-mktg{font-size:72px !important;line-height:76px !important}}@media(min-width: 1012px){.h0-mktg{font-size:96px !important;line-height:100px !important}}.h1-mktg{font-size:40px !important;line-height:44px !important;font-weight:800 !important}@media(min-width: 768px){.h1-mktg{font-size:56px !important;line-height:60px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h1-mktg{font-size:72px !important;line-height:76px !important}}.h2-mktg{font-size:32px !important;line-height:36px !important;font-weight:800 !important}@media(min-width: 768px){.h2-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}@media(min-width: 1012px){.h2-mktg{font-size:64px !important;line-height:68px !important}}.h3-mktg{font-size:28px !important;line-height:32px !important;font-weight:800 !important}@media(min-width: 768px){.h3-mktg{font-size:40px !important;line-height:44px !important}}@media(min-width: 1012px){.h3-mktg{font-size:48px !important;line-height:52px !important;letter-spacing:-0.03em !important}}.h4-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}@media(min-width: 768px){.h4-mktg{font-size:28px !important;line-height:32px !important}}@media(min-width: 1012px){.h4-mktg{font-size:32px !important;line-height:36px !important}}.h5-mktg{font-size:20px !important;line-height:24px !important}@media(min-width: 768px){.h5-mktg{font-size:24px !important;line-height:28px !important;font-weight:800 !important}}.h6-mktg{font-size:16px !important;line-height:20px !important}@media(min-width: 768px){.h6-mktg{font-size:20px !important;line-height:24px !important}}.f0-mktg,.f1-mktg,.f2-mktg,.f3-mktg,.f4-mktg,.f5-mktg,.f6-mktg{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-feature-settings:"ss02" on,"ss01" on;font-weight:var(--base-text-weight-normal, 400)}.f0-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f0-mktg{font-size:40px !important;line-height:52px !important}}@media(min-width: 1012px){.f0-mktg{font-size:48px !important;line-height:64px !important}}.f1-mktg{font-size:24px !important;line-height:32px !important;font-weight:var(--base-text-weight-medium, 500)}@media(min-width: 768px){.f1-mktg{font-size:28px !important;line-height:40px !important;letter-spacing:-0.01em !important}}@media(min-width: 1012px){.f1-mktg{font-size:32px !important;line-height:44px !important}}.f2-mktg{font-size:20px !important;line-height:28px !important}@media(min-width: 1012px){.f2-mktg{font-size:24px !important;line-height:32px !important;font-weight:450}}.f3-mktg{font-size:16px !important;line-height:24px !important}@media(min-width: 768px){.f3-mktg{font-size:20px !important;line-height:28px !important}}.f4-mktg{font-size:16px !important;line-height:24px !important}.f5-mktg{font-size:14px !important;line-height:20px !important}.f6-mktg{font-size:12px !important;line-height:20px !important}.text-medium{font-weight:450 !important}.btn-mktg{position:relative;z-index:1;display:inline-block;padding:.9rem 1.5rem 1.1rem;font-size:1rem;font-weight:var(--base-text-weight-semibold, 600);line-height:1;color:var(--color-canvas-default);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%),var(--color-mktg-btn-bg) !important;border:0;border-radius:.375rem;transition:box-shadow .2s,outline .2s ease;appearance:none !important}.btn-mktg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%) !important;border-radius:inherit;opacity:0;opacity:0;transition:opacity .2s;background-blend-mode:normal}.btn-mktg:hover{text-decoration:none;box-shadow:var(--color-mktg-btn-shadow-hover) !important}.btn-mktg:hover::before,.btn-mktg:focus::before,.btn-mktg:focus-visible::before,.btn-mktg.focus::before{opacity:1}.btn-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-mktg:active::before{opacity:.5 !important}.btn-mktg.disabled,.btn-mktg[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn-muted-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:var(--color-mktg-btn-shadow-outline)}.btn-muted-mktg::before{display:none}.btn-muted-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-muted-mktg:active{box-shadow:var(--color-fg-default) 0 0 0 3px inset !important}.btn-muted-mktg:disabled{box-shadow:var(--color-fg-subtle) 0 0 0 1px inset !important}.btn-subtle-mktg{color:var(--color-fg-default) !important;background:none !important;box-shadow:none !important}.btn-subtle-mktg::before{background:none !important}.btn-subtle-mktg:hover{box-shadow:var(--color-mktg-btn-shadow-hover-muted) !important}.btn-signup-mktg{color:#fff;background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%),#2ea44f !important}.btn-signup-mktg::before{background:linear-gradient(180deg, rgba(52, 183, 89, 0.15) 0%, rgba(46, 164, 79, 0) 100%) !important}.btn-signup-mktg:focus{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-signup-mktg:focus:not(:focus-visible){outline:solid 1px rgba(0,0,0,0);box-shadow:none}.btn-signup-mktg:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px;box-shadow:none}.btn-small-mktg{padding:.625rem 1rem .8125rem}.btn-large-mktg{padding:16px 30px 20px !important;font-size:1.25rem}.link-mktg{position:relative;display:inline-block}.link-mktg:hover{text-decoration:none}.link-mktg::after,.link-mktg.link-emphasis-mktg::before{position:absolute;bottom:-0.15em;left:0;width:calc(100% - 1em);height:2px;pointer-events:none;content:"";background-color:currentColor;transform:scaleX(0);transform-origin:0 0}@media screen and (prefers-reduced-motion: no-preference){.link-mktg::after,.link-mktg.link-emphasis-mktg::before{transition:transform .3s ease}}.link-mktg.link-emphasis-mktg::before{opacity:.2;transform:scaleX(1)}.link-mktg:hover::after,.link-mktg:active::after{transform:scaleX(1)}.link-mktg:focus,.link-mktg:focus-visible{outline-offset:2px}.link-mktg.arrow-target-mktg .arrow-symbol-mktg{margin-left:-0.25em}.hover-grow-mktg{transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.hover-grow-mktg:hover{transform:scale3d(1.025, 1.025, 1.025)}.btn-mktg .octicon,.link-mktg .octicon,.arrow-target-mktg .octicon{width:1em;height:1em}.btn-mktg .arrow-symbol-mktg,.link-mktg .arrow-symbol-mktg,.arrow-target-mktg .arrow-symbol-mktg{transition:transform .2s;transform:translateX(0)}.btn-mktg .arrow-symbol-mktg path:last-child,.link-mktg .arrow-symbol-mktg path:last-child,.arrow-target-mktg .arrow-symbol-mktg path:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion: no-preference){.btn-mktg:hover .arrow-symbol-mktg,.btn-mktg:focus .arrow-symbol-mktg,.link-mktg:hover .arrow-symbol-mktg,.link-mktg:focus .arrow-symbol-mktg,.arrow-target-mktg:hover .arrow-symbol-mktg,.arrow-target-mktg:focus .arrow-symbol-mktg{transform:translateX(4px)}.btn-mktg:hover .arrow-symbol-mktg path:last-child,.btn-mktg:focus .arrow-symbol-mktg path:last-child,.link-mktg:hover .arrow-symbol-mktg path:last-child,.link-mktg:focus .arrow-symbol-mktg path:last-child,.arrow-target-mktg:hover .arrow-symbol-mktg path:last-child,.arrow-target-mktg:focus .arrow-symbol-mktg path:last-child{stroke-dashoffset:20}.btn-mktg:active .arrow-symbol-mktg,.link-mktg:active .arrow-symbol-mktg,.arrow-target-mktg:active .arrow-symbol-mktg{transform:translateX(6px)}}.grayscale{filter:grayscale(100%)}.top-1{top:4px !important}.right-1{right:4px !important}.bottom-1{bottom:4px !important}.left-1{left:4px !important}.top-n1{top:-4px !important}.right-n1{right:-4px !important}.bottom-n1{bottom:-4px !important}.left-n1{left:-4px !important}.top-2{top:8px !important}.right-2{right:8px !important}.bottom-2{bottom:8px !important}.left-2{left:8px !important}.top-n2{top:-8px !important}.right-n2{right:-8px !important}.bottom-n2{bottom:-8px !important}.left-n2{left:-8px !important}.top-3{top:16px !important}.right-3{right:16px !important}.bottom-3{bottom:16px !important}.left-3{left:16px !important}.top-n3{top:-16px !important}.right-n3{right:-16px !important}.bottom-n3{bottom:-16px !important}.left-n3{left:-16px !important}.top-4{top:24px !important}.right-4{right:24px !important}.bottom-4{bottom:24px !important}.left-4{left:24px !important}.top-n4{top:-24px !important}.right-n4{right:-24px !important}.bottom-n4{bottom:-24px !important}.left-n4{left:-24px !important}.top-5{top:32px !important}.right-5{right:32px !important}.bottom-5{bottom:32px !important}.left-5{left:32px !important}.top-n5{top:-32px !important}.right-n5{right:-32px !important}.bottom-n5{bottom:-32px !important}.left-n5{left:-32px !important}.top-6{top:40px !important}.right-6{right:40px !important}.bottom-6{bottom:40px !important}.left-6{left:40px !important}.top-n6{top:-40px !important}.right-n6{right:-40px !important}.bottom-n6{bottom:-40px !important}.left-n6{left:-40px !important}.top-7{top:48px !important}.right-7{right:48px !important}.bottom-7{bottom:48px !important}.left-7{left:48px !important}.top-n7{top:-48px !important}.right-n7{right:-48px !important}.bottom-n7{bottom:-48px !important}.left-n7{left:-48px !important}.top-8{top:64px !important}.right-8{right:64px !important}.bottom-8{bottom:64px !important}.left-8{left:64px !important}.top-n8{top:-64px !important}.right-n8{right:-64px !important}.bottom-n8{bottom:-64px !important}.left-n8{left:-64px !important}.top-9{top:80px !important}.right-9{right:80px !important}.bottom-9{bottom:80px !important}.left-9{left:80px !important}.top-n9{top:-80px !important}.right-n9{right:-80px !important}.bottom-n9{bottom:-80px !important}.left-n9{left:-80px !important}.top-10{top:96px !important}.right-10{right:96px !important}.bottom-10{bottom:96px !important}.left-10{left:96px !important}.top-n10{top:-96px !important}.right-n10{right:-96px !important}.bottom-n10{bottom:-96px !important}.left-n10{left:-96px !important}.top-11{top:112px !important}.right-11{right:112px !important}.bottom-11{bottom:112px !important}.left-11{left:112px !important}.top-n11{top:-112px !important}.right-n11{right:-112px !important}.bottom-n11{bottom:-112px !important}.left-n11{left:-112px !important}.top-12{top:128px !important}.right-12{right:128px !important}.bottom-12{bottom:128px !important}.left-12{left:128px !important}.top-n12{top:-128px !important}.right-n12{right:-128px !important}.bottom-n12{bottom:-128px !important}.left-n12{left:-128px !important}@media(min-width: 768px){.top-md-0{top:0 !important}.right-md-0{right:0 !important}.bottom-md-0{bottom:0 !important}.left-md-0{left:0 !important}.top-md-1{top:4px !important}.right-md-1{right:4px !important}.bottom-md-1{bottom:4px !important}.left-md-1{left:4px !important}.top-md-n1{top:-4px !important}.right-md-n1{right:-4px !important}.bottom-md-n1{bottom:-4px !important}.left-md-n1{left:-4px !important}.top-md-2{top:8px !important}.right-md-2{right:8px !important}.bottom-md-2{bottom:8px !important}.left-md-2{left:8px !important}.top-md-n2{top:-8px !important}.right-md-n2{right:-8px !important}.bottom-md-n2{bottom:-8px !important}.left-md-n2{left:-8px !important}.top-md-3{top:16px !important}.right-md-3{right:16px !important}.bottom-md-3{bottom:16px !important}.left-md-3{left:16px !important}.top-md-n3{top:-16px !important}.right-md-n3{right:-16px !important}.bottom-md-n3{bottom:-16px !important}.left-md-n3{left:-16px !important}.top-md-4{top:24px !important}.right-md-4{right:24px !important}.bottom-md-4{bottom:24px !important}.left-md-4{left:24px !important}.top-md-n4{top:-24px !important}.right-md-n4{right:-24px !important}.bottom-md-n4{bottom:-24px !important}.left-md-n4{left:-24px !important}.top-md-5{top:32px !important}.right-md-5{right:32px !important}.bottom-md-5{bottom:32px !important}.left-md-5{left:32px !important}.top-md-n5{top:-32px !important}.right-md-n5{right:-32px !important}.bottom-md-n5{bottom:-32px !important}.left-md-n5{left:-32px !important}.top-md-6{top:40px !important}.right-md-6{right:40px !important}.bottom-md-6{bottom:40px !important}.left-md-6{left:40px !important}.top-md-n6{top:-40px !important}.right-md-n6{right:-40px !important}.bottom-md-n6{bottom:-40px !important}.left-md-n6{left:-40px !important}.top-md-7{top:48px !important}.right-md-7{right:48px !important}.bottom-md-7{bottom:48px !important}.left-md-7{left:48px !important}.top-md-n7{top:-48px !important}.right-md-n7{right:-48px !important}.bottom-md-n7{bottom:-48px !important}.left-md-n7{left:-48px !important}.top-md-8{top:64px !important}.right-md-8{right:64px !important}.bottom-md-8{bottom:64px !important}.left-md-8{left:64px !important}.top-md-n8{top:-64px !important}.right-md-n8{right:-64px !important}.bottom-md-n8{bottom:-64px !important}.left-md-n8{left:-64px !important}.top-md-9{top:80px !important}.right-md-9{right:80px !important}.bottom-md-9{bottom:80px !important}.left-md-9{left:80px !important}.top-md-n9{top:-80px !important}.right-md-n9{right:-80px !important}.bottom-md-n9{bottom:-80px !important}.left-md-n9{left:-80px !important}.top-md-10{top:96px !important}.right-md-10{right:96px !important}.bottom-md-10{bottom:96px !important}.left-md-10{left:96px !important}.top-md-n10{top:-96px !important}.right-md-n10{right:-96px !important}.bottom-md-n10{bottom:-96px !important}.left-md-n10{left:-96px !important}.top-md-11{top:112px !important}.right-md-11{right:112px !important}.bottom-md-11{bottom:112px !important}.left-md-11{left:112px !important}.top-md-n11{top:-112px !important}.right-md-n11{right:-112px !important}.bottom-md-n11{bottom:-112px !important}.left-md-n11{left:-112px !important}.top-md-12{top:128px !important}.right-md-12{right:128px !important}.bottom-md-12{bottom:128px !important}.left-md-12{left:128px !important}.top-md-n12{top:-128px !important}.right-md-n12{right:-128px !important}.bottom-md-n12{bottom:-128px !important}.left-md-n12{left:-128px !important}}@media(min-width: 1012px){.top-lg-0{top:0 !important}.right-lg-0{right:0 !important}.bottom-lg-0{bottom:0 !important}.left-lg-0{left:0 !important}.top-lg-1{top:4px !important}.right-lg-1{right:4px !important}.bottom-lg-1{bottom:4px !important}.left-lg-1{left:4px !important}.top-lg-n1{top:-4px !important}.right-lg-n1{right:-4px !important}.bottom-lg-n1{bottom:-4px !important}.left-lg-n1{left:-4px !important}.top-lg-2{top:8px !important}.right-lg-2{right:8px !important}.bottom-lg-2{bottom:8px !important}.left-lg-2{left:8px !important}.top-lg-n2{top:-8px !important}.right-lg-n2{right:-8px !important}.bottom-lg-n2{bottom:-8px !important}.left-lg-n2{left:-8px !important}.top-lg-3{top:16px !important}.right-lg-3{right:16px !important}.bottom-lg-3{bottom:16px !important}.left-lg-3{left:16px !important}.top-lg-n3{top:-16px !important}.right-lg-n3{right:-16px !important}.bottom-lg-n3{bottom:-16px !important}.left-lg-n3{left:-16px !important}.top-lg-4{top:24px !important}.right-lg-4{right:24px !important}.bottom-lg-4{bottom:24px !important}.left-lg-4{left:24px !important}.top-lg-n4{top:-24px !important}.right-lg-n4{right:-24px !important}.bottom-lg-n4{bottom:-24px !important}.left-lg-n4{left:-24px !important}.top-lg-5{top:32px !important}.right-lg-5{right:32px !important}.bottom-lg-5{bottom:32px !important}.left-lg-5{left:32px !important}.top-lg-n5{top:-32px !important}.right-lg-n5{right:-32px !important}.bottom-lg-n5{bottom:-32px !important}.left-lg-n5{left:-32px !important}.top-lg-6{top:40px !important}.right-lg-6{right:40px !important}.bottom-lg-6{bottom:40px !important}.left-lg-6{left:40px !important}.top-lg-n6{top:-40px !important}.right-lg-n6{right:-40px !important}.bottom-lg-n6{bottom:-40px !important}.left-lg-n6{left:-40px !important}.top-lg-7{top:48px !important}.right-lg-7{right:48px !important}.bottom-lg-7{bottom:48px !important}.left-lg-7{left:48px !important}.top-lg-n7{top:-48px !important}.right-lg-n7{right:-48px !important}.bottom-lg-n7{bottom:-48px !important}.left-lg-n7{left:-48px !important}.top-lg-8{top:64px !important}.right-lg-8{right:64px !important}.bottom-lg-8{bottom:64px !important}.left-lg-8{left:64px !important}.top-lg-n8{top:-64px !important}.right-lg-n8{right:-64px !important}.bottom-lg-n8{bottom:-64px !important}.left-lg-n8{left:-64px !important}.top-lg-9{top:80px !important}.right-lg-9{right:80px !important}.bottom-lg-9{bottom:80px !important}.left-lg-9{left:80px !important}.top-lg-n9{top:-80px !important}.right-lg-n9{right:-80px !important}.bottom-lg-n9{bottom:-80px !important}.left-lg-n9{left:-80px !important}.top-lg-10{top:96px !important}.right-lg-10{right:96px !important}.bottom-lg-10{bottom:96px !important}.left-lg-10{left:96px !important}.top-lg-n10{top:-96px !important}.right-lg-n10{right:-96px !important}.bottom-lg-n10{bottom:-96px !important}.left-lg-n10{left:-96px !important}.top-lg-11{top:112px !important}.right-lg-11{right:112px !important}.bottom-lg-11{bottom:112px !important}.left-lg-11{left:112px !important}.top-lg-n11{top:-112px !important}.right-lg-n11{right:-112px !important}.bottom-lg-n11{bottom:-112px !important}.left-lg-n11{left:-112px !important}.top-lg-12{top:128px !important}.right-lg-12{right:128px !important}.bottom-lg-12{bottom:128px !important}.left-lg-12{left:128px !important}.top-lg-n12{top:-128px !important}.right-lg-n12{right:-128px !important}.bottom-lg-n12{bottom:-128px !important}.left-lg-n12{left:-128px !important}}.offset-n1{margin-left:-8.33333333%}.offset-n2{margin-left:-16.66666666%}.offset-n3{margin-left:-24.99999999%}.offset-n4{margin-left:-33.33333332%}.offset-n5{margin-left:-41.66666665%}.offset-n6{margin-left:-49.99999998%}.offset-n7{margin-left:-58.33333331%}@media(min-width: 544px){.offset-sm-n1{margin-left:-8.33333333%}.offset-sm-n2{margin-left:-16.66666666%}.offset-sm-n3{margin-left:-24.99999999%}.offset-sm-n4{margin-left:-33.33333332%}.offset-sm-n5{margin-left:-41.66666665%}.offset-sm-n6{margin-left:-49.99999998%}.offset-sm-n7{margin-left:-58.33333331%}}@media(min-width: 768px){.offset-md-n1{margin-left:-8.33333333%}.offset-md-n2{margin-left:-16.66666666%}.offset-md-n3{margin-left:-24.99999999%}.offset-md-n4{margin-left:-33.33333332%}.offset-md-n5{margin-left:-41.66666665%}.offset-md-n6{margin-left:-49.99999998%}.offset-md-n7{margin-left:-58.33333331%}}@media(min-width: 1012px){.offset-lg-n1{margin-left:-8.33333333%}.offset-lg-n2{margin-left:-16.66666666%}.offset-lg-n3{margin-left:-24.99999999%}.offset-lg-n4{margin-left:-33.33333332%}.offset-lg-n5{margin-left:-41.66666665%}.offset-lg-n6{margin-left:-49.99999998%}.offset-lg-n7{margin-left:-58.33333331%}}@media(min-width: 1280px){.offset-xl-n1{margin-left:-8.33333333%}.offset-xl-n2{margin-left:-16.66666666%}.offset-xl-n3{margin-left:-24.99999999%}.offset-xl-n4{margin-left:-33.33333332%}.offset-xl-n5{margin-left:-41.66666665%}.offset-xl-n6{margin-left:-49.99999998%}.offset-xl-n7{margin-left:-58.33333331%}}.width-auto{width:auto !important}.height-auto{height:auto !important}.object-fit-cover{object-fit:cover !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}.z-n1{z-index:-1 !important}.z-n2{z-index:-2 !important} /*# sourceMappingURL=primer.css.map */ .theme-green, .theme-blue, .theme-dark-blue, .theme-dark-green { --unknown_color: var(--color-neutral-emphasis-plus); --low_color: var(--color-danger-emphasis); --low_color_fg: var(--color-danger-fg); --medium_color: var(--color-attention-emphasis); --medium_color_fg: var(--color-attention-fg); --uncovered_color: var(--color-danger-subtle);; /* TODO choose colors */ --excluded_color: var(--color-severe-subtle); --warning_color: orangered; --invokedCall_color: var(--color-success-fg); } .theme-green, .theme-dark-green { --high_color: var(--color-success-emphasis); --high_color_fg: var(--color-success-fg); --covered_color: var(--color-success-muted); --partial_covered_color: var(--color-success-subtle); --taken_color: var(--color-success-fg); } .theme-blue, .theme-dark-blue { --high_color: var(--color-accent-emphasis); --high_color_fg: var(--color-accent-fg); --covered_color: var(--color-accent-muted); --partial_covered_color: var(--color-accent-subtle); --taken_color: var(--color-accent-fg); } .transy-2 { transform: translateY(-2px); } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .listOfFunctions tr:hover > td { background-color: #ddd; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } .src { white-space: pre; } .ws-unset { white-space: unset; } .color-taken-branch, .color-taken-decision, .color-invoked-call { color: var(--taken_color) !important; } .coveredLine { background-color: var(--covered_color) !important; } .partialCoveredLine { background-color: var(--partial_covered_color) !important; } .uncoveredLine { background-color: var(--uncovered_color) !important; } .excludedLine { background-color: var(--excluded_color) !important; } .coverage-unknown { visibility: hidden; min-width: 43px; } .coverage-none { background-color: var(--unknown_color) !important; } .coverage-low { background-color: var(--low_color) !important; } .coverage-medium { background-color: var(--medium_color) !important; } .coverage-high { background-color: var(--high_color) !important; } .Label--minw { min-width: 61px; text-align: right; } .Label--minw > span { min-width: 57px; width: 57px; } .Label--coverage-unknown { visibility: hidden; } .Label--coverage-none { border-color: var(--color-fg-muted) !important; color: var(--color-fg-muted) !important; } .Label--coverage-low { border-color: var(--low_color); color: var(--low_color_fg); } .Label--coverage-medium { border-color: var(--medium_color); color: var(--medium_color_fg); } .Label--coverage-high{ border-color: var(--high_color); color: var(--high_color_fg); } .Box-row--focus-gray:hover { background-color: var(--color-canvas-subtle) !important; } .filelist .Box-row:nth-child(2n+3){ background-color: var(--color-accent-subtle); } .functionslist { width: 50%; } @media (max-width: 544px) { .filelist .Box-row { flex-direction: column; } .filelist .Box-row > div{ width: 100%; } .functionslist { width: 100%; } .meter { display: none !important; } .meter-label { display: block !important; } .line-percentage-text { display: none !important; } } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.legend.functions.html000066400000000000000000000101021455455346200312610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5/coverage.legend.html000066400000000000000000000161641455455346200272700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
7 of 14 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000773701455455346200353470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
7/14
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/000077500000000000000000000000001455455346200233435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.blue.functions.html000066400000000000000000000100631455455346200307610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.blue.html000066400000000000000000000142761455455346200267640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770701455455346200350360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.call_decisions.functions.html000066400000000000000000000113041455455346200330040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.call_decisions.html000066400000000000000000000166641455455346200310130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001320241455455346200370510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 6 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.calls.functions.html000066400000000000000000000105361455455346200311350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.calls.html000066400000000000000000000154431455455346200271300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001177511455455346200352060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
2/2
✓ Call 0 invoked.
✓ Call 1 invoked.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 6 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/2
✗ Call 0 not invoked.
✗ Call 1 not invoked.
} catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-blue.functions.html000066400000000000000000000102101455455346200316720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-blue.html000066400000000000000000000143771455455346200277050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771571455455346200357630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-green.functions.html000066400000000000000000000102201455455346200320440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.dark-green.html000066400000000000000000000144031455455346200300440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000771611455455346200361270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.decisions.functions.html000066400000000000000000000105761455455346200320230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.decisions.html000066400000000000000000000154671455455346200300200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001111401455455346200360520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.green.functions.html000066400000000000000000000100731455455346200311330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.green.html000066400000000000000000000143021455455346200271230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770721455455346200352110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.legend.functions.html000066400000000000000000000101021455455346200312620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6/coverage.legend.html000066400000000000000000000161641455455346200272710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 12 branches
50.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000770731455455346200353500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/12
50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8-Windows/000077500000000000000000000000001455455346200247755ustar00rootroot00000000000000coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001336131455455346200405100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 2 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001213521455455346200366300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 2 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/000077500000000000000000000000001455455346200233455ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.blue.functions.html000066400000000000000000000100631455455346200307630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.blue.html000066400000000000000000000142761455455346200267660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000761331455455346200350370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.call_decisions.functions.html000066400000000000000000000113041455455346200330060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.call_decisions.html000066400000000000000000000166641455455346200310150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%
2 of 2 decisions
100.0%
11 of 16 calls
68.8%

coverage.call_decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001321511455455346200370540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%
Calls:
11/16
68.8%

Line Branch Decision Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.calls.functions.html000066400000000000000000000105361455455346200311370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.calls.html000066400000000000000000000154431455455346200271320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%
11 of 16 calls
68.8%

coverage.calls.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001200761455455346200352020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Calls:
11/16
68.8%

Line Branch Call Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
2/4
✓ Call 0 invoked.
✓ Call 1 invoked.
✗ Call 4 not invoked.
✗ Call 5 not invoked.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17
1/1
✓ Call 0 invoked.
1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc == 1);
29
1/1
✓ Call 0 invoked.
1 } catch (std::exception&) {
30
1/1
✓ Call 0 invoked.
1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34
2/3
✓ Call 0 invoked.
✓ Call 3 invoked.
✗ Call 4 not invoked.
RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 raii.method_that_may_throw();
39
0/1
✗ Call 0 not invoked.
} catch (std::exception&) {
40
0/1
✗ Call 0 not invoked.
return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1/1
✓ Call 0 invoked.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50
1/1
✓ Call 0 invoked.
1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-blue.functions.html000066400000000000000000000102101455455346200316740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-blue.html000066400000000000000000000143771455455346200277070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.dark-blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000762221455455346200357550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-green.functions.html000066400000000000000000000102201455455346200320460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.dark-green.html000066400000000000000000000144031455455346200300460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.dark-green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000762241455455346200361300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.decisions.functions.html000066400000000000000000000105761455455346200320250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.decisions.html000066400000000000000000000154671455455346200300220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%
2 of 2 decisions
100.0%

coverage.decisions.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000001102031455455346200360530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%
Decisions:
2/2
100.0%

Line Branch Decision Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
2/2
✓ Decision 'true' taken 1 times.
✓ Decision 'false' taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.green.functions.html000066400000000000000000000100731455455346200311350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.green.html000066400000000000000000000143021455455346200271250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000761351455455346200352120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.legend.functions.html000066400000000000000000000101021455455346200312640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8/coverage.legend.html000066400000000000000000000161641455455346200272730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


.
Date: 2024-01-25 20:35:41+00:00
Coverage:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 90.0%
Lines:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 76.0%
Branches:
low: ≥ 0%
medium: ≥ 75.0%
high: ≥ 85.0%
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

18 of 20 lines (90.0%)
90.0%
6 of 6 functions
100.0%
6 of 10 branches
60.0%

coverage.legend.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000761361455455346200353510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes-github/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


.
File: main.cpp
Date: 2024-01-25 20:35:41+00:00
Lines:
18/20
90.0%
Functions:
6/6
100.0%
Branches:
6/10
60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/000077500000000000000000000000001455455346200172265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/Makefile000066400000000000000000000004621455455346200206700ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html html: ./testcase $(GCOVR) --html-details --html-theme green -o coverage.green.html $(GCOVR) --html-details --html-theme blue -o coverage.blue.html clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage*.css gcovr-7.0/gcovr/tests/html-themes/main.cpp000066400000000000000000000015471455455346200206650ustar00rootroot00000000000000#include int function_that_may_throw(bool die) { if (die) { throw std::runtime_error("the error"); } else { return 42; } } struct RAII { bool die; RAII(bool); ~RAII(); int method_that_may_throw() const { return function_that_may_throw(die); } }; RAII::RAII(bool die) :die(die) {} RAII::~RAII() {} int function_with_catchers(int argc) { bool die_again = true; try { function_that_may_throw(argc == 1); } catch (std::exception&) { die_again = false; } // GCOV_EXCL_START RAII raii(die_again); // GCOV_EXCL_STOP try { raii.method_that_may_throw(); } catch (std::exception&) { return 1; } function_that_may_throw(argc != 1); return 0; } int main(int argc, char* argv[]) { return function_with_catchers(argc); } gcovr-7.0/gcovr/tests/html-themes/reference/000077500000000000000000000000001455455346200211645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/clang-10/000077500000000000000000000000001455455346200224665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/clang-10/coverage.blue.css000066400000000000000000000312761455455346200257320ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes/reference/clang-10/coverage.blue.html000066400000000000000000000052651455455346200261050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 43.8% 7 / 16

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557001455455346200341550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/clang-10/coverage.green.css000066400000000000000000000312761455455346200261030ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes/reference/clang-10/coverage.green.html000066400000000000000000000052711455455346200262530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

File Lines Functions Branches
main.cpp 87.5 87.5% 21 / 24 100.0% 6 / 6 43.8% 7 / 16

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557021455455346200343300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/clang-13/000077500000000000000000000000001455455346200224715ustar00rootroot00000000000000coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557101455455346200341610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000557121455455346200343340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 24 87.5%
Functions: 6 6 100.0%
Branches: 7 16 43.8%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 2 times.
✓ Branch 1 taken 1 times.
3 if (die) {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 raii.method_that_may_throw();
39
0/2
✗ Branch 0 not taken.
✗ Branch 1 not taken.
1 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 2 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10/000077500000000000000000000000001455455346200221365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10/coverage.blue.functions.html000066400000000000000000000052231455455346200275560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10/coverage.blue.html000066400000000000000000000052551455455346200255540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550221455455346200336220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10/coverage.green.functions.html000066400000000000000000000052331455455346200277300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10/coverage.green.html000066400000000000000000000052611455455346200257220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550241455455346200337750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11/000077500000000000000000000000001455455346200221375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11/coverage.blue.functions.html000066400000000000000000000052251455455346200275610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11/coverage.blue.html000066400000000000000000000052651455455346200255560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 87.0 87.0% 20 / 23 100.0% 6 / 6 50.0% 7 / 14

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000551431455455346200336270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11/coverage.green.functions.html000066400000000000000000000052351455455346200277330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11/coverage.green.html000066400000000000000000000052711455455346200257240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 87.0 87.0% 20 / 23 100.0% 6 / 6 50.0% 7 / 14

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000551451455455346200340020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-11 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 23 87.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 } catch (std::exception&) {
30 1 die_again = false;
31 1 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 1 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/000077500000000000000000000000001455455346200220625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/coverage.blue.css000066400000000000000000000312761455455346200253260ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/coverage.blue.functions.html000066400000000000000000000052231455455346200275020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/coverage.blue.html000066400000000000000000000052551455455346200255000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000552421455455346200335520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/coverage.green.css000066400000000000000000000312761455455346200254770ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/coverage.green.functions.html000066400000000000000000000052331455455346200276540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times69.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5/coverage.green.html000066400000000000000000000052611455455346200256460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 7 / 14

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000552441455455346200337250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 7 14 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
2/4
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6/000077500000000000000000000000001455455346200220635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6/coverage.blue.functions.html000066400000000000000000000052231455455346200275030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6/coverage.blue.html000066400000000000000000000052551455455346200255010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 6 / 12

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550211455455346200335460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6/coverage.green.functions.html000066400000000000000000000052331455455346200276550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6/coverage.green.html000066400000000000000000000052611455455346200256470ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 50.0% 6 / 12

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000550231455455346200337210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-6 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 12 50.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29
0/2
✗ Branch 2 not taken.
✗ Branch 3 not taken.
1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8/000077500000000000000000000000001455455346200220655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8/coverage.blue.functions.html000066400000000000000000000052231455455346200275050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8/coverage.blue.html000066400000000000000000000052551455455346200255030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 60.0% 6 / 10

coverage.blue.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000543031455455346200335520ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8/coverage.green.functions.html000066400000000000000000000052331455455346200276570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Function (File:Line) Call count Block coverage
RAII::RAII(bool) (main.cpp:21)called 1 time, returned 1 time100.0%
RAII::method_that_may_throw() const (main.cpp:16)called 1 time, returned 1 time100.0%
RAII::~RAII() (main.cpp:22)called 1 time, returned 1 time100.0%
function_that_may_throw(bool) (main.cpp:3)called 3 times, returned 2 times88.0%
function_with_catchers(int) (main.cpp:24)called 1 time, returned 1 time63.0%
main (main.cpp:49)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8/coverage.green.html000066400000000000000000000052611455455346200256510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

File Lines Functions Branches
main.cpp 90.0 90.0% 18 / 20 100.0% 6 / 6 60.0% 6 / 10

coverage.green.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000543051455455346200337250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-themes/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 18 20 90.0%
Functions: 6 6 100.0%
Branches: 6 10 60.0%

Line Branch Exec Source
1 #include <stdexcept>
2
3 3 int function_that_may_throw(bool die) {
4
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 if (die) {
5
1/2
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 throw std::runtime_error("the error");
6 } else {
7 2 return 42;
8 }
9 }
10
11 struct RAII {
12 bool die;
13
14 RAII(bool);
15 ~RAII();
16 1 int method_that_may_throw() const {
17 1 return function_that_may_throw(die);
18 }
19 };
20
21 1 RAII::RAII(bool die) :die(die) {}
22 1 RAII::~RAII() {}
23
24 1 int function_with_catchers(int argc) {
25 1 bool die_again = true;
26
27 try {
28
1/2
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
1 function_that_may_throw(argc == 1);
29 1 } catch (std::exception&) {
30 1 die_again = false;
31 }
32
33 // GCOV_EXCL_START
34 RAII raii(die_again);
35 // GCOV_EXCL_STOP
36
37 try {
38
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 raii.method_that_may_throw();
39 } catch (std::exception&) {
40 return 1;
41 }
42
43
1/2
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
1 function_that_may_throw(argc != 1);
44
45 1 return 0;
46 }
47
48
49 1 int main(int argc, char* argv[]) {
50 1 return function_with_catchers(argc);
51 }
52

gcovr-7.0/gcovr/tests/html-title/000077500000000000000000000000001455455346200170625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-title/Makefile000066400000000000000000000006341455455346200205250ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html # Use $$(...) to run the ls command in the shell. # The $(shell ...) doesn't wotk here because it's evaluated befor running the executable html: ./testcase $(GCOVR) -d --verbose --html-details --html-title="Title of report" -o coverage.html $$(ls *.gcda) clean: rm -f testcase rm -f *.gc* rm -f coverage*.html coverage.css gcovr-7.0/gcovr/tests/html-title/main.cpp000066400000000000000000000000361455455346200205110ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/html-title/reference/000077500000000000000000000000001455455346200210205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-title/reference/clang-10/000077500000000000000000000000001455455346200223225ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-title/reference/clang-10/coverage.html000066400000000000000000000052221455455346200250040ustar00rootroot00000000000000 Title of report

Title of report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000065751455455346200330710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-title/reference/clang-10 Title of report

Title of report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/html-title/reference/gcc-5/000077500000000000000000000000001455455346200217165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-title/reference/gcc-5/coverage.functions.html000066400000000000000000000032671455455346200264160ustar00rootroot00000000000000 Title of report

Title of report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:2)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/html-title/reference/gcc-5/coverage.html000066400000000000000000000052221455455346200244000ustar00rootroot00000000000000 Title of report

Title of report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000065751455455346200324650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/html-title/reference/gcc-5 Title of report

Title of report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int main() {
3 1 return 0;
4 }
5

gcovr-7.0/gcovr/tests/linked/000077500000000000000000000000001455455346200162455ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/.gitignore000066400000000000000000000000441455455346200202330ustar00rootroot00000000000000# Ignore the linked directory subdirgcovr-7.0/gcovr/tests/linked/Makefile000066400000000000000000000036471455455346200177170ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) if [ -d "subdir" ]; then\ rm -Rf subdir;\ fi mkdir subdir;\ cd subdir;\ ln -s ../../nested/subdir/B .;\ mkdir -p m;\ cd m;\ ln -s ../../../nested/subdir/A n;\ cd ..;\ ln -s m/n A;\ ln -s . loop; else cmd.exe /C call setup.cmd endif find ../nested -name '*.o' -or -name '*.gc*' -delete || exit 0 clean: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) rm -Rf subdir else if [ -d "subdir" ]; then\ cmd.exe /C "rmdir /S /Q subdir";\ fi endif rm -f coverage*.* cobertura*.* sonarqube*.* coveralls.json jacoco.xml gcovr-7.0/gcovr/tests/linked/README000066400000000000000000000012001455455346200171160ustar00rootroot00000000000000This test case was inspired by the logic in gcovr that traverses symbolic links: # UNIX resolves symbolic links by walking the # entire directory structure. What that means is that relative links # are always relative to the actual directory inode, and not the # "virtual" path that the user might have traversed (over symlinks) on # the way to that directory. Here's the canonical example: # # a / b / c / testfile # a / d / e --> ../../a/b # m / n --> /a # x / y / z --> /m/n/d # # If we start in "y", we will see the following directory structure: # y # |-- z # |-- e # |-- c # |-- testfile gcovr-7.0/gcovr/tests/linked/reference/000077500000000000000000000000001455455346200202035ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10/000077500000000000000000000000001455455346200215055ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10/cobertura.xml000066400000000000000000000133771455455346200242300ustar00rootroot00000000000000 . coverage.File2.cpp.0b63fd09c7d89df6cfd850bed4aef633.html000066400000000000000000000142241455455346200325270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.65a4d8d1a16f0b88f258c253517669ec.html000066400000000000000000000125111455455346200320650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.d50a8531ab312aa3faac8eaedb567137.html000066400000000000000000000125111455455346200324040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.46c73eeafdf12f5341eb32413a90169e.html000066400000000000000000000125031455455346200322410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.05c5eb887e5d0a7183edce836a6718cd.html000066400000000000000000000166061455455346200323550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.cde4c7e07f79b4a315bd6b72e5bfe2dd.html000066400000000000000000000125071455455346200326420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.f551d0ebeb9c429aba16ade7468659dd.html000066400000000000000000000066251455455346200325140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/linked/reference/clang-10/coverage.html000066400000000000000000000162751455455346200242010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/linked/reference/clang-10/coverage.lcov000066400000000000000000000064561455455346200242000ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.13fb8fc771195717481a98e084ed0848.html000066400000000000000000000233771455455346200317340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/linked/reference/clang-10/coverage.txt000066400000000000000000000022061455455346200240410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ subdir/A/C/D/File6.cpp 5 4 80% 4 subdir/A/C/file5.cpp 5 4 80% 4 subdir/A/file1.cpp 5 4 80% 4 subdir/A/File2.cpp 7 4 57% 8,10-11 subdir/A/file3.cpp 10 4 40% 8,10-12,14-15 subdir/A/File4.cpp 5 4 80% 6 subdir/A/file7.cpp 2 0 0% 1,3 subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/linked/reference/clang-10/coveralls.json000066400000000000000000000062361455455346200244010ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "subdir/A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "subdir/A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "subdir/A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "subdir/A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "subdir/A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "subdir/B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/linked/reference/clang-10/jacoco.xml000066400000000000000000000055401455455346200234710ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/linked/reference/clang-10/sonarqube.xml000066400000000000000000000051771455455346200242400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/linked/reference/clang-13/000077500000000000000000000000001455455346200215105ustar00rootroot00000000000000coverage.File2.cpp.0b63fd09c7d89df6cfd850bed4aef633.html000066400000000000000000000142201455455346200325260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.65a4d8d1a16f0b88f258c253517669ec.html000066400000000000000000000125121455455346200320710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.d50a8531ab312aa3faac8eaedb567137.html000066400000000000000000000125121455455346200324100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.46c73eeafdf12f5341eb32413a90169e.html000066400000000000000000000125041455455346200322450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.05c5eb887e5d0a7183edce836a6718cd.html000066400000000000000000000166021455455346200323540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.cde4c7e07f79b4a315bd6b72e5bfe2dd.html000066400000000000000000000125101455455346200326370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.f551d0ebeb9c429aba16ade7468659dd.html000066400000000000000000000066231455455346200325150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/linked/reference/clang-13/coverage.lcov000066400000000000000000000064421455455346200241760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/linked/reference/gcc-5/000077500000000000000000000000001455455346200211015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5/cobertura.xml000066400000000000000000000133341455455346200236150ustar00rootroot00000000000000 . coverage.File2.cpp.0b63fd09c7d89df6cfd850bed4aef633.html000066400000000000000000000142201455455346200321170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.65a4d8d1a16f0b88f258c253517669ec.html000066400000000000000000000124631455455346200314670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.d50a8531ab312aa3faac8eaedb567137.html000066400000000000000000000124631455455346200320060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file1.cpp.46c73eeafdf12f5341eb32413a90169e.html000066400000000000000000000124551455455346200316430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.05c5eb887e5d0a7183edce836a6718cd.html000066400000000000000000000165401455455346200317460ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.cde4c7e07f79b4a315bd6b72e5bfe2dd.html000066400000000000000000000124611455455346200322350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.f551d0ebeb9c429aba16ade7468659dd.html000066400000000000000000000066231455455346200321060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/linked/reference/gcc-5/coverage.functions.html000066400000000000000000000063751455455346200256040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (subdir/A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (subdir/A/File2.cpp:8)not called0.0%
foo(int) (subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (subdir/A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (subdir/A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (subdir/A/file3.cpp:8)not called0.0%
main (subdir/B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (subdir/A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/linked/reference/gcc-5/coverage.html000066400000000000000000000162671455455346200235760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/linked/reference/gcc-5/coverage.lcov000066400000000000000000000062711455455346200235670ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.0/gcovr/tests/linked/reference/gcc-5/coverage.main.cpp.13fb8fc771195717481a98e084ed0848.html000066400000000000000000000243651455455346200314050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/linked/reference/gcc-5/coverage.txt000066400000000000000000000022031455455346200234320ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ subdir/A/C/D/File6.cpp 4 3 75% 4 subdir/A/C/file5.cpp 4 3 75% 4 subdir/A/file1.cpp 4 3 75% 4 subdir/A/File2.cpp 7 4 57% 8,10-11 subdir/A/file3.cpp 9 4 44% 8,10-12,14 subdir/A/File4.cpp 4 3 75% 6 subdir/A/file7.cpp 2 0 0% 1,3 subdir/B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/linked/reference/gcc-5/coveralls.json000066400000000000000000000062521455455346200237730ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "subdir/A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "subdir/A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "subdir/A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "subdir/A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "subdir/B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/linked/reference/gcc-5/jacoco.xml000066400000000000000000000054661455455346200230740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/linked/reference/gcc-5/sonarqube.xml000066400000000000000000000047661455455346200236370ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/linked/reference/gcc-8/000077500000000000000000000000001455455346200211045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/linked/reference/gcc-8/cobertura.xml000066400000000000000000000127651455455346200236270ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/linked/reference/gcc-8/coverage.functions.html000066400000000000000000000063751455455346200256070ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (subdir/A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (subdir/A/File2.cpp:8)not called0.0%
foo(int) (subdir/A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (subdir/A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (subdir/A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (subdir/A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (subdir/A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (subdir/A/file3.cpp:8)not called0.0%
main (subdir/B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (subdir/A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/linked/reference/gcc-8/coverage.html000066400000000000000000000162741455455346200235770ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/linked/reference/gcc-8/coverage.lcov000066400000000000000000000061301455455346200235640ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/linked/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/linked/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/linked/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/linked/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/linked/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/linked/reference/gcc-8/coverage.main.cpp.13fb8fc771195717481a98e084ed0848.html000066400000000000000000000233771455455346200314120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ../nested/subdir/
File: subdir/B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/linked/reference/gcc-8/coverage.txt000066400000000000000000000022031455455346200234350ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ subdir/A/C/D/File6.cpp 4 3 75% 4 subdir/A/C/file5.cpp 4 3 75% 4 subdir/A/file1.cpp 4 3 75% 4 subdir/A/File2.cpp 7 4 57% 8,10-11 subdir/A/file3.cpp 9 4 44% 8,10-12,14 subdir/A/File4.cpp 4 3 75% 6 subdir/A/file7.cpp 2 0 0% 1,3 subdir/B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/linked/reference/gcc-8/coveralls.json000066400000000000000000000062551455455346200240010ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "subdir/A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "subdir/A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "subdir/A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "subdir/A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "subdir/A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "subdir/B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/linked/reference/gcc-8/jacoco.xml000066400000000000000000000054311455455346200230670ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/linked/reference/gcc-8/sonarqube.xml000066400000000000000000000046411455455346200236320ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/linked/setup.cmd000066400000000000000000000004451455455346200200750ustar00rootroot00000000000000if exist subdir\nul ( rmdir /S /Q subdir || exit 1 ) mkdir subdir || exit 1 cd subdir || exit 1 mklink /j B ..\..\nested\subdir\B || exit 1 mkdir m || exit 1 cd m || exit 1 mklink /j n ..\..\..\nested\subdir\A || exit 1 cd .. || exit 1 mklink /j A m\n || exit 1 mklink /j loop . || exit 1 gcovr-7.0/gcovr/tests/nested/000077500000000000000000000000001455455346200162615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/Makefile000066400000000000000000000031151455455346200177210ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/File2.cpp -o subdir/A/File2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/File4.cpp -o subdir/A/File4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/File6.cpp -o subdir/A/C/D/File6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/File2.o subdir/A/file3.o subdir/A/File4.o subdir/A/C/file5.o subdir/A/C/D/File6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/testcase $(GCOVR) -r subdir --json-pretty --json $@ txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r subdir -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r subdir -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -r subdir -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r subdir -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -r subdir -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/nested/README000066400000000000000000000001441455455346200171400ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/nested/reference/000077500000000000000000000000001455455346200202175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10/000077500000000000000000000000001455455346200215215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10/cobertura.xml000066400000000000000000000132601455455346200242330ustar00rootroot00000000000000 subdir coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141761455455346200323050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124631455455346200322350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124631455455346200323260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/nested/reference/clang-10/coverage.css000066400000000000000000000312761455455346200240370ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200321310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601455455346200323010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200326150ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771455455346200324360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested/reference/clang-10/coverage.html000066400000000000000000000162561455455346200242140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested/reference/clang-10/coverage.lcov000066400000000000000000000064561455455346200242140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200323730ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/nested/reference/clang-10/coverage.txt000066400000000000000000000022131455455346200240530ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/File6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/File2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/File4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested/reference/clang-10/coveralls.json000066400000000000000000000061461455455346200244150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested/reference/clang-10/jacoco.xml000066400000000000000000000054641455455346200235120ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested/reference/clang-10/sonarqube.xml000066400000000000000000000051071455455346200242450ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested/reference/clang-13/000077500000000000000000000000001455455346200215245ustar00rootroot00000000000000coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721455455346200323040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124641455455346200322410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124641455455346200323320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561455455346200321350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541455455346200323070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621455455346200326210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200324370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested/reference/clang-13/coverage.lcov000066400000000000000000000064421455455346200242120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/nested/reference/gcc-5/000077500000000000000000000000001455455346200211155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5/cobertura.xml000066400000000000000000000132151455455346200236270ustar00rootroot00000000000000 subdir coverage.File2.cpp.79143a710ebe69deafa175a1453e33cd.html000066400000000000000000000141721455455346200316750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html000066400000000000000000000124351455455346200316300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/File4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html000066400000000000000000000124351455455346200317210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/File6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200234330ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271455455346200315240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121455455346200316720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331455455346200322100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200320300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coverage.functions.html000066400000000000000000000062501455455346200256100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coverage.html000066400000000000000000000162501455455346200236020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coverage.lcov000066400000000000000000000062711455455346200236030ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371455455346200320530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coverage.txt000066400000000000000000000022101455455346200234440ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/File6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/File2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/File4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested/reference/gcc-5/coveralls.json000066400000000000000000000061621455455346200240070ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested/reference/gcc-5/jacoco.xml000066400000000000000000000054121455455346200230770ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested/reference/gcc-5/sonarqube.xml000066400000000000000000000046761455455346200236530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested/reference/gcc-8/000077500000000000000000000000001455455346200211205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/reference/gcc-8/cobertura.xml000066400000000000000000000126461455455346200236410ustar00rootroot00000000000000 subdir gcovr-7.0/gcovr/tests/nested/reference/gcc-8/coverage.functions.html000066400000000000000000000062501455455346200256130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/File2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/File2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/File6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/File4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/nested/reference/gcc-8/coverage.html000066400000000000000000000162551455455346200236120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/File6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/File2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/File4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested/reference/gcc-8/coverage.lcov000066400000000000000000000061301455455346200236000ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested/subdir/A/C/D/File6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/File2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested/subdir/A/File4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/nested/reference/gcc-8/coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200320510ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/nested/reference/gcc-8/coverage.txt000066400000000000000000000022101455455346200234470ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/File6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/File2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/File4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested/reference/gcc-8/coveralls.json000066400000000000000000000061651455455346200240150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/File6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/File2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/File4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested/reference/gcc-8/jacoco.xml000066400000000000000000000053551455455346200231100ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested/reference/gcc-8/sonarqube.xml000066400000000000000000000045511455455346200236460ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested/subdir/000077500000000000000000000000001455455346200175515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/subdir/A/000077500000000000000000000000001455455346200177315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/subdir/A/C/000077500000000000000000000000001455455346200201135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/subdir/A/C/D/000077500000000000000000000000001455455346200202765ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/subdir/A/C/D/File6.cpp000066400000000000000000000001241455455346200217440ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested/subdir/A/C/file5.cpp000066400000000000000000000001241455455346200216200ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested/subdir/A/File2.cpp000066400000000000000000000001211455455346200213700ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/nested/subdir/A/File4.cpp000066400000000000000000000001261455455346200213770ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested/subdir/A/file1.cpp000066400000000000000000000001231455455346200214310ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested/subdir/A/file3.cpp000066400000000000000000000003511455455346200214360ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/nested/subdir/A/file7.cpp000066400000000000000000000000361455455346200214420ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/nested/subdir/B/000077500000000000000000000000001455455346200177325ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested/subdir/B/main.cpp000066400000000000000000000004751455455346200213700ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.0/gcovr/tests/nested2-use-existing/000077500000000000000000000000001455455346200207655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/Makefile000066400000000000000000000027241455455346200224320ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOV ?= gcov export GCOV all: make -C subdir/A $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/B/main.o subdir/A/file1.o subdir/A/file2.o subdir/A/file3.o subdir/A/file4.o subdir/A/C/file5.o subdir/A/C/D/file6.o subdir/A/file7.o -o subdir/B/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/B/testcase make -C subdir/A coverage $(GCOV) --branch-counts --branch-probabilities --preserve-paths subdir/B/main.o $(GCOVR) -r subdir -g -k -o $@ --json-pretty --json -- . txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt . # this test also includes a separator "--" # to ensure that nargs=? arguments can be terminated lcov: coverage.json $(GCOVR) -r subdir -a $< -o coverage.lcov --lcov -- . cobertura: coverage.json $(GCOVR) -r subdir -a $< -o cobertura.xml -x -- . html: coverage.json $(GCOVR) -r subdir -a $< -o coverage.html --html-details --html -- . sonarqube: coverage.json $(GCOVR) -r subdir -a $< -o sonarqube.xml --sonarqube -- . jacoco: coverage.json $(GCOVR) -r subdir -a $< -o jacoco.xml --jacoco -- . coveralls: coverage.json $(GCOVR) -r subdir -a $< -o coveralls.json --coveralls-pretty --coveralls -- . clean: rm -f ./subdir/B/testcase subdir/lib.a rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.0/gcovr/tests/nested2-use-existing/README000066400000000000000000000014711455455346200216500ustar00rootroot00000000000000This test uses the same layout and build than nested2 test. The difference is that gcov is ran outside of gcovr following gcov documentation: gcov should be run with the current directory the same as that when you invoked the compiler. ./subdir/B/main.cpp is built from ./ ./subdir/B/testcase is built from ./ ./subdir/A/file*.cpp are built from ./subdir/A/ ./subdir/A/C/file5.cpp is built from ./subdir/A/C/ ./subdir/A/C/D/file6.cpp is built from ./subdir/A/C/D/ Exluding system headers coverage files, here's what we get running gcov ./subdir/A/file7.cpp.gcov ./subdir/A/file1.cpp.gcov ./subdir/A/file4.cpp.gcov ./subdir/A/C/file5.cpp.gcov ./subdir/A/C/D/file6.cpp.gcov ./subdir/A/file2.cpp.gcov ./subdir/A/file3.cpp.gcov ./subdir#B#main.cpp.gcov Every gcov file is generated in the directory in which gcov was invoked. gcovr-7.0/gcovr/tests/nested2-use-existing/reference/000077500000000000000000000000001455455346200227235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/000077500000000000000000000000001455455346200242255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/cobertura.xml000066400000000000000000000104261455455346200267400ustar00rootroot00000000000000 subdircoverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200346350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141761455455346200346650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601455455346200350050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631455455346200345720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200353210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631455455346200346620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771455455346200351420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/coverage.html000066400000000000000000000162561455455346200267200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/coverage.lcov000066400000000000000000000066741455455346200267220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,None,0,- BRDA:11,None,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,None,0,1 BRDA:3,None,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200350770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/coverage.txt000066400000000000000000000022131455455346200265570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/file4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/coveralls.json000066400000000000000000000061461455455346200271210ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/jacoco.xml000066400000000000000000000054641455455346200262160ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-10/sonarqube.xml000066400000000000000000000051071455455346200267510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-13/000077500000000000000000000000001455455346200242305ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200346400ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631455455346200345750ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200353240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631455455346200346650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/000077500000000000000000000000001455455346200236215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/cobertura.xml000066400000000000000000000103531455455346200263330ustar00rootroot00000000000000 subdircoverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124261455455346200342270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141761455455346200342610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165161455455346200344020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124341455455346200341640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124321455455346200347130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124341455455346200342540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771455455346200345360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.functions.html000066400000000000000000000066021455455346200303150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 8 11 72.7%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
_Z3barv (A/file2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time75.0%
_Z41__static_initialization_and_destruction_0ii (B/main.cpp:21)called 1 time, returned 1 time100.0%
_Z4bar_v (A/file2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
_Z4foo6i (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
_Z6foobari (A/file4.cpp:1)called 1 time, returned 1 time75.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.html000066400000000000000000000162501455455346200263060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 8 11 72.7%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.lcov000066400000000000000000000067141455455346200263110ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,None,0,- BRDA:11,None,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,None,0,1 BRDA:3,None,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:21,_Z41__static_initialization_and_destruction_0ii FNDA:1,_Z41__static_initialization_and_destruction_0ii FN:12,main FNDA:1,main FNF:2 FNH:2 BRDA:21,None,0,1 BRDA:21,None,1,- BRDA:21,None,2,1 BRDA:21,None,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,3,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000245701455455346200344770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
3 }
22

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/coverage.txt000066400000000000000000000022131455455346200261530ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/coveralls.json000066400000000000000000000062111455455346200265060ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:00 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 3 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/jacoco.xml000066400000000000000000000054121455455346200256030ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-5/sonarqube.xml000066400000000000000000000046771455455346200263600ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/000077500000000000000000000000001455455346200236245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/cobertura.xml000066400000000000000000000101151455455346200263320ustar00rootroot00000000000000 subdirgcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.functions.html000066400000000000000000000062561455455346200303250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
_Z3barv (A/file2.cpp:1)called 1 time, returned 1 time100.0%
_Z3fooi (A/file1.cpp:1)called 1 time, returned 1 time75.0%
_Z4bar_v (A/file2.cpp:8)not called0.0%
_Z4foo5i (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
_Z4foo6i (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
_Z6foobari (A/file4.cpp:1)called 1 time, returned 1 time75.0%
_Z7fourbarv (A/file3.cpp:1)called 1 time, returned 1 time100.0%
_Z8fourbar_v (A/file3.cpp:8)not called0.0%
_Z9uncoveredv (A/file7.cpp:1)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.html000066400000000000000000000162551455455346200263160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.lcov000066400000000000000000000063621455455346200263130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,None,0,- BRDA:3,None,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,None,0,- BRDA:11,None,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,None,0,1 BRDA:3,None,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/nested2-use-existing/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200344760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/coverage.txt000066400000000000000000000022131455455346200261560ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/coveralls.json000066400000000000000000000062141455455346200265140ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:21 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/jacoco.xml000066400000000000000000000053551455455346200256140ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2-use-existing/reference/gcc-8/sonarqube.xml000066400000000000000000000045521455455346200263530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/000077500000000000000000000000001455455346200222555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/000077500000000000000000000000001455455346200224355ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/C/000077500000000000000000000000001455455346200226175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/C/D/000077500000000000000000000000001455455346200230025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/C/D/Makefile000066400000000000000000000002611455455346200244410ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file6.cpp -o file6.o coverage: $(GCOV) --branch-counts --branch-probabilities --preserve-paths file6.o gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/C/D/file6.cpp000066400000000000000000000001241455455346200245100ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/C/Makefile000066400000000000000000000003201455455346200242520ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file5.cpp -o file5.o make -C D coverage: $(GCOV) --branch-counts --branch-probabilities --preserve-paths file5.o make -C D coverage gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/C/file5.cpp000066400000000000000000000001241455455346200243240ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/Makefile000066400000000000000000000012341455455346200240750ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c file7.cpp -o file7.o make -C C coverage: $(GCOV) --branch-counts --branch-probabilities --preserve-paths file1.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file2.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file3.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file4.o $(GCOV) --branch-counts --branch-probabilities --preserve-paths file7.o make -C C coverage gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/file1.cpp000066400000000000000000000001231455455346200241350ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/file2.cpp000066400000000000000000000001211455455346200241340ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/file3.cpp000066400000000000000000000003511455455346200241420ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/file4.cpp000066400000000000000000000001261455455346200241430ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/A/file7.cpp000066400000000000000000000000361455455346200241460ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/B/000077500000000000000000000000001455455346200224365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2-use-existing/subdir/B/main.cpp000066400000000000000000000004751455455346200240740ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.0/gcovr/tests/nested2/000077500000000000000000000000001455455346200163435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/Makefile000066400000000000000000000023621455455346200200060ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: make -C subdir/A $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/B/main.o subdir/A/file1.o subdir/A/file2.o subdir/A/file3.o subdir/A/file4.o subdir/A/C/file5.o subdir/A/C/D/file6.o subdir/A/file7.o -o subdir/B/testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/B/testcase $(GCOVR) --gcov-keep -r subdir --filter subdir/A --json-pretty --json $@ txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r subdir -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r subdir -a $< --html-details --html-theme blue -o coverage.html sonarqube: coverage.json $(GCOVR) -r subdir -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r subdir -a $< --jacoco jacoco.xml coveralls:coverage.json $(GCOVR) -r subdir -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/B/testcase subdir/lib.a rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/nested2/reference/000077500000000000000000000000001455455346200203015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10/000077500000000000000000000000001455455346200216035ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10/cobertura.xml000066400000000000000000000117021455455346200243140ustar00rootroot00000000000000 subdir gcovr-7.0/gcovr/tests/nested2/reference/clang-10/coverage.css000066400000000000000000000312761455455346200241210ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124541455455346200322120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141751455455346200322420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165571455455346200323710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124621455455346200321470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124601455455346200326760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124621455455346200322370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065761455455346200325170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested2/reference/clang-10/coverage.html000066400000000000000000000150071455455346200242670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 24 39 61.5%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested2/reference/clang-10/coverage.lcov000066400000000000000000000055311455455346200242670ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested2/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record gcovr-7.0/gcovr/tests/nested2/reference/clang-10/coverage.txt000066400000000000000000000021131455455346200241340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/file4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 39 24 61% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested2/reference/clang-10/coveralls.json000066400000000000000000000050211455455346200244660ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" } ] }gcovr-7.0/gcovr/tests/nested2/reference/clang-10/jacoco.xml000066400000000000000000000046271455455346200235740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2/reference/clang-10/sonarqube.xml000066400000000000000000000043001455455346200243210ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2/reference/clang-13/000077500000000000000000000000001455455346200216065ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200322160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141711455455346200322410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165531455455346200323700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631455455346200321530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200327020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631455455346200322430ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065741455455346200325200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested2/reference/clang-13/coverage.lcov000066400000000000000000000055151455455346200242740ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/nested2/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/nested2/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/000077500000000000000000000000001455455346200211775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/cobertura.xml000066400000000000000000000112701455455346200237100ustar00rootroot00000000000000 subdir gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/coverage.css000066400000000000000000000312761455455346200235150ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124261455455346200316050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141711455455346200316320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165111455455346200317530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124341455455346200315420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124321455455346200322710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124341455455346200316320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065741455455346200321110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/coverage.functions.html000066400000000000000000000057751455455346200257050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/coverage.html000066400000000000000000000150061455455346200236620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: A/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20 34 58.8%
Functions: 6 9 66.7%
Branches: 4 10 40.0%

File Lines Functions Branches
C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/coverage.lcov000066400000000000000000000052031455455346200236570ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested2/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/nested2/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/nested2/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/nested2/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/coverage.txt000066400000000000000000000021101455455346200235250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 34 20 58% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/coveralls.json000066400000000000000000000050401455455346200240630ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" } ] }gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/jacoco.xml000066400000000000000000000045201455455346200231600ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2/reference/gcc-5/sonarqube.xml000066400000000000000000000037421455455346200237260ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested2/subdir/000077500000000000000000000000001455455346200176335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/subdir/A/000077500000000000000000000000001455455346200200135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/subdir/A/C/000077500000000000000000000000001455455346200201755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/subdir/A/C/D/000077500000000000000000000000001455455346200203605ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/subdir/A/C/D/Makefile000066400000000000000000000001351455455346200220170ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file6.cpp -o file6.o gcovr-7.0/gcovr/tests/nested2/subdir/A/C/D/file6.cpp000066400000000000000000000001241455455346200220660ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2/subdir/A/C/Makefile000066400000000000000000000001501455455346200216310ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file5.cpp -o file5.o make -C D gcovr-7.0/gcovr/tests/nested2/subdir/A/C/file5.cpp000066400000000000000000000001241455455346200217020ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2/subdir/A/Makefile000066400000000000000000000004171455455346200214550ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c file7.cpp -o file7.o make -C Cgcovr-7.0/gcovr/tests/nested2/subdir/A/file1.cpp000066400000000000000000000001231455455346200215130ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2/subdir/A/file2.cpp000066400000000000000000000001211455455346200215120ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/nested2/subdir/A/file3.cpp000066400000000000000000000003511455455346200215200ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/nested2/subdir/A/file4.cpp000066400000000000000000000001261455455346200215210ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested2/subdir/A/file7.cpp000066400000000000000000000000361455455346200215240ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/nested2/subdir/B/000077500000000000000000000000001455455346200200145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested2/subdir/B/main.cpp000066400000000000000000000004751455455346200214520ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.0/gcovr/tests/nested3/000077500000000000000000000000001455455346200163445ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/Makefile000066400000000000000000000034141455455346200200060ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: - mkdir objs cd subdir; $(CXX) $(CFLAGS) -c A/file1.cpp -o ../objs/file1.o cd subdir; $(CXX) $(CFLAGS) -c A/file1.cpp -o ../objs/file1.o cd subdir; $(CXX) $(CFLAGS) -c A/file2.cpp -o ../objs/file2.o cd subdir; $(CXX) $(CFLAGS) -c A/file3.cpp -o ../objs/file3.o cd subdir; $(CXX) $(CFLAGS) -c A/file4.cpp -o ../objs/file4.o cd subdir; $(CXX) $(CFLAGS) -c A/file7.cpp -o ../objs/file7.o cd subdir; $(CXX) $(CFLAGS) -c A/C/file5.cpp -o ../objs/file5.o cd subdir; $(CXX) $(CFLAGS) -c A/C/D/file6.cpp -o ../objs/file6.o cd subdir; $(CXX) $(CFLAGS) -c B/main.cpp -o ../objs/main.o cd subdir; $(CXX) $(CFLAGS) ../objs/file1.o ../objs/file2.o ../objs/file3.o ../objs/file4.o ../objs/file5.o ../objs/file6.o ../objs/file7.o ../objs/main.o -o ./testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./subdir/testcase $(GCOVR) -r subdir --gcov-object-directory objs --exclude-function-lines --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -r subdir -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -r subdir -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -r subdir -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -r subdir -a $< --html-details --no-html-details-syntax-highlighting -o coverage.html sonarqube: coverage.json $(GCOVR) -r subdir -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -r subdir -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -r subdir -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/nested3/README000066400000000000000000000001441455455346200172230ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/nested3/reference/000077500000000000000000000000001455455346200203025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10/000077500000000000000000000000001455455346200216045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10/cobertura.xml000066400000000000000000000122151455455346200243150ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000104351455455346200322100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000115701455455346200322370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 5 60.0%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000133411455455346200323560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 8 37.5%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000104431455455346200321450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000104411455455346200326740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000104431455455346200322350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000060311455455346200325020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested3/reference/clang-10/coverage.html000066400000000000000000000162551455455346200242760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 25 37 67.6%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 60.0 60.0% 3 / 5 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 37.5 37.5% 3 / 8 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 7 / 7 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested3/reference/clang-10/coverage.lcov000066400000000000000000000056441455455346200242750ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested3/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:3 LF:5 end_of_record SF:gcovr/tests/nested3/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:8 end_of_record SF:gcovr/tests/nested3/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:1 end_of_record SF:gcovr/tests/nested3/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:7 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000155411455455346200324600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/nested3/reference/clang-10/coverage.txt000066400000000000000000000022051455455346200241370ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 5 3 60% 10-11 A/file3.cpp 8 3 37% 10-12,14-15 A/file4.cpp 4 3 75% 6 A/file7.cpp 1 0 0% 3 B/main.cpp 7 7 100% ------------------------------------------------------------------------------ TOTAL 37 25 67% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested3/reference/clang-10/coveralls.json000066400000000000000000000062041455455346200244730ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ null, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ null, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ null, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested3/reference/clang-10/jacoco.xml000066400000000000000000000052471455455346200235740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested3/reference/clang-10/sonarqube.xml000066400000000000000000000042131455455346200243250ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested3/reference/clang-13/000077500000000000000000000000001455455346200216075ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000104361455455346200322140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000115641455455346200322450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 5 60.0%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000133351455455346200323640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 8 37.5%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000104441455455346200321510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000104421455455346200327000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000104441455455346200322410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000060271455455346200325120ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested3/reference/clang-13/coverage.lcov000066400000000000000000000056301455455346200242730ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested3/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:3 LF:5 end_of_record SF:gcovr/tests/nested3/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:8 end_of_record SF:gcovr/tests/nested3/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:3 LF:4 end_of_record SF:gcovr/tests/nested3/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:1 end_of_record SF:gcovr/tests/nested3/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:7 end_of_record gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/000077500000000000000000000000001455455346200212005ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/cobertura.xml000066400000000000000000000116151455455346200237140ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000104041455455346200316000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000115641455455346200316360ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 5 60.0%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000132741455455346200317570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 7 42.9%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000104121455455346200315350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000104101455455346200322640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000104121455455346200316250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 3 66.7%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000060271455455346200321030ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 1 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/coverage.functions.html000066400000000000000000000062501455455346200256730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 21 32 65.6%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/coverage.html000066400000000000000000000162111455455346200236620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 21 32 65.6%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 60.0 60.0% 3 / 5 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 42.9 42.9% 3 / 7 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 66.7 66.7% 2 / 3 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 1 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 7 / 7 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/coverage.lcov000066400000000000000000000053171455455346200236660ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nested3/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:3 LF:5 end_of_record SF:gcovr/tests/nested3/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:3 LF:7 end_of_record SF:gcovr/tests/nested3/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:2 LF:3 end_of_record SF:gcovr/tests/nested3/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:1 end_of_record SF:gcovr/tests/nested3/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:7 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000155411455455346200320540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/coverage.txt000066400000000000000000000022051455455346200235330ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 3 2 66% 4 A/C/file5.cpp 3 2 66% 4 A/file1.cpp 3 2 66% 4 A/file2.cpp 5 3 60% 10-11 A/file3.cpp 7 3 42% 10-12,14 A/file4.cpp 3 2 66% 6 A/file7.cpp 1 0 0% 3 B/main.cpp 7 7 100% ------------------------------------------------------------------------------ TOTAL 32 21 65% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/coveralls.json000066400000000000000000000062521455455346200240720ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:02 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ null, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ null, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ null, null, 1, 1, 1, null, null, null, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ null, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ null, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/jacoco.xml000066400000000000000000000051371455455346200231660ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested3/reference/gcc-5/sonarqube.xml000066400000000000000000000036561455455346200237330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nested3/subdir/000077500000000000000000000000001455455346200176345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/subdir/A/000077500000000000000000000000001455455346200200145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/subdir/A/C/000077500000000000000000000000001455455346200201765ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/subdir/A/C/D/000077500000000000000000000000001455455346200203615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/subdir/A/C/D/file6.cpp000066400000000000000000000001241455455346200220670ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested3/subdir/A/C/file5.cpp000066400000000000000000000001241455455346200217030ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested3/subdir/A/file1.cpp000066400000000000000000000001231455455346200215140ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested3/subdir/A/file2.cpp000066400000000000000000000001211455455346200215130ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/nested3/subdir/A/file3.cpp000066400000000000000000000003511455455346200215210ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/nested3/subdir/A/file4.cpp000066400000000000000000000001261455455346200215220ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/nested3/subdir/A/file7.cpp000066400000000000000000000000361455455346200215250ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/nested3/subdir/B/000077500000000000000000000000001455455346200200155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nested3/subdir/B/main.cpp000066400000000000000000000004751455455346200214530ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.0/gcovr/tests/no-markers/000077500000000000000000000000001455455346200170555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/Makefile000066400000000000000000000017651455455346200205260ustar00rootroot00000000000000MARKER_OPT ?= --no-markers GCOVR ?= gcovr all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json txt: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) -o coverage.txt lcov: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --lcov coverage.lcov cobertura: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --cobertura-pretty --cobertura cobertura.xml html: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --html-details -o coverage.html sonarqube: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --sonarqube sonarqube.xml jacoco: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --jacoco jacoco.xml json: ./testcase $(TESTCASE_ARGS) $(GCOVR) -d $(MARKER_OPT) --json-pretty --json -o coverage.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html cobertura.xml sonarqube.xml jacoco.xml coverage.json coverage.lcov # mark ALL targets as phony (because they are) .PHONY: % gcovr-7.0/gcovr/tests/no-markers/main.cpp000066400000000000000000000006511455455346200205070ustar00rootroot00000000000000#include void foo(int param) { if (param) { std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE } else { std::cout << "param is false" << std::endl; } // LCOV_EXCL_START if (param) { std::cout << "param is true" << std::endl; } else { std::cout << "param is false" << std::endl; } // LCOV_EXCL_STOP } int main(int argc, char* argv[]) { foo(argc-1); return 0; } gcovr-7.0/gcovr/tests/no-markers/reference/000077500000000000000000000000001455455346200210135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/000077500000000000000000000000001455455346200223155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/cobertura.xml000066400000000000000000000033321455455346200250260ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/coverage.html000066400000000000000000000052271455455346200250040ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 13 69.2%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 69.2 69.2% 9 / 13 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/coverage.json000066400000000000000000000104101455455346200247770ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 3, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/coverage.lcov000066400000000000000000000014021455455346200247720ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,_Z3fooi FNDA:1,_Z3fooi FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:10,0,0,- BRDA:10,0,1,1 BRF:4 BRH:2 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:6,0,17b58c344e83183b8a338d2e72450b30 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:12,0,17b58c344e83183b8a338d2e72450b30 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 LH:9 LF:13 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272771455455346200330660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 13 69.2%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22 }
23

gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/coverage.txt000066400000000000000000000012421455455346200246500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 13 9 69% 5-6,11-12 ------------------------------------------------------------------------------ TOTAL 13 9 69% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/jacoco.xml000066400000000000000000000013401455455346200242730ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/no-markers/reference/clang-10/sonarqube.xml000066400000000000000000000013761455455346200250450ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/no-markers/reference/clang-13/000077500000000000000000000000001455455346200223205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/clang-13/coverage.json000066400000000000000000000104111455455346200250030ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 71.0, "execution_count": 1, "lineno": 3, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 0, "gcovr/md5": "17b58c344e83183b8a338d2e72450b30", "line_number": 12 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/no-markers/reference/clang-13/coverage.lcov000066400000000000000000000014041455455346200247770ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,foo(int) FNDA:1,foo(int) FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,1 BRDA:4,0,1,- BRDA:10,0,0,- BRDA:10,0,1,1 BRF:4 BRH:2 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:6,0,17b58c344e83183b8a338d2e72450b30 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:12,0,17b58c344e83183b8a338d2e72450b30 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 LH:9 LF:13 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000273001455455346200330540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 13 69.2%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22 }
23

gcovr-7.0/gcovr/tests/no-markers/reference/clang-13/sonarqube.xml000066400000000000000000000013761455455346200250500ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/000077500000000000000000000000001455455346200217115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/cobertura.xml000066400000000000000000000035171455455346200244270ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/coverage.functions.html000066400000000000000000000035651455455346200264120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 10 12 83.3%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:3)called 1 time, returned 1 time64.0%
main (main.cpp:19)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/coverage.html000066400000000000000000000052451455455346200244000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 10 12 83.3%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 83.3 83.3% 10 / 12 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/coverage.json000066400000000000000000000117261455455346200244060ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 64.0, "execution_count": 1, "lineno": 3, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 22 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/coverage.lcov000066400000000000000000000014251455455346200243730ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,foo(int) FNDA:1,foo(int) FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:10,0,0,- BRDA:10,0,1,1 BRDA:22,3,1,1 BRDA:22,3,2,- BRDA:22,4,3,1 BRDA:22,4,4,- BRF:8 BRH:4 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 DA:22,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:10 LF:12 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000301711455455346200324450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 10 12 83.3%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
23

gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200242460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 12 10 83% 5,11 ------------------------------------------------------------------------------ TOTAL 12 10 83% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/jacoco.xml000066400000000000000000000013431455455346200236720ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/no-markers/reference/gcc-5/sonarqube.xml000066400000000000000000000013701455455346200244330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/000077500000000000000000000000001455455346200217145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/cobertura.xml000066400000000000000000000031531455455346200244260ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/coverage.functions.html000066400000000000000000000035641455455346200264140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 11 81.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:3)called 1 time, returned 1 time64.0%
main (main.cpp:19)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/coverage.html000066400000000000000000000052431455455346200244010ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 11 81.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 81.8 81.8% 9 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/coverage.json000066400000000000000000000075401455455346200244100ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 64.0, "execution_count": 1, "lineno": 3, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 100.0, "execution_count": 1, "lineno": 19, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "1da1cd97debf0f1f1611efcb978ecb25", "line_number": 3 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 4 }, { "branches": [], "count": 0, "gcovr/md5": "89f41aa2034ee1a649c881db918f21e3", "line_number": 5 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 10 }, { "branches": [], "count": 0, "gcovr/md5": "0b2fbaaf039f484e5e4dc8d1a3d62368", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "a19418b9987a4c14c00c52394588f7a0", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "12808cce914b7254afa3cb2f5d32ff17", "line_number": 20 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 21 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/coverage.lcov000066400000000000000000000012631455455346200243760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/no-markers/main.cpp VER:a043f0f9ceb4a9a475482e7cfce27c99 FN:3,foo(int) FNDA:1,foo(int) FN:19,main FNDA:1,main FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:10,0,0,- BRDA:10,0,1,1 BRF:4 BRH:2 DA:3,1,1da1cd97debf0f1f1611efcb978ecb25 DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,89f41aa2034ee1a649c881db918f21e3 DA:7,1,a19418b9987a4c14c00c52394588f7a0 DA:10,1,81fff94209b659e33b1459a477e1e747 DA:11,0,0b2fbaaf039f484e5e4dc8d1a3d62368 DA:13,1,a19418b9987a4c14c00c52394588f7a0 DA:16,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:19,1,2a787a1309f19379bb0e3d8434d2a18d DA:20,1,12808cce914b7254afa3cb2f5d32ff17 DA:21,1,c26ba559a5f34d46a49fafed87946fb7 LH:9 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000272011455455346200324500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 11 81.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 void foo(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 std::cout << "param is true" << std::endl; // GCOVR_EXCL_LINE
6 } else {
7 1 std::cout << "param is false" << std::endl;
8 }
9 // LCOV_EXCL_START
10
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
11 std::cout << "param is true" << std::endl;
12 } else {
13 1 std::cout << "param is false" << std::endl;
14 }
15 // LCOV_EXCL_STOP
16 1 }
17
18
19 1 int main(int argc, char* argv[]) {
20 1 foo(argc-1);
21 1 return 0;
22 }
23

gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/coverage.txt000066400000000000000000000012351455455346200242510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 9 81% 5,11 ------------------------------------------------------------------------------ TOTAL 11 9 81% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/jacoco.xml000066400000000000000000000013031455455346200236710ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/no-markers/reference/gcc-8/sonarqube.xml000066400000000000000000000012431455455346200244350ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nobranch/000077500000000000000000000000001455455346200165715ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nobranch/Makefile000066400000000000000000000017111455455346200202310ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< --branch --fail-under-branch 100.0 -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --fail-under-branch 100.0 --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/nobranch/README000066400000000000000000000000741455455346200174520ustar00rootroot00000000000000A simple test that verifies line coverage with no branches. gcovr-7.0/gcovr/tests/nobranch/main.cpp000066400000000000000000000000611455455346200202160ustar00rootroot00000000000000int main(int argc, char* argv[]) { return 0; } gcovr-7.0/gcovr/tests/nobranch/reference/000077500000000000000000000000001455455346200205275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/000077500000000000000000000000001455455346200220315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/cobertura.xml000066400000000000000000000014221455455346200245400ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/coverage.html000066400000000000000000000052441455455346200245170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/coverage.lcov000066400000000000000000000003541455455346200245130ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nobranch/main.cpp VER:e3e6a5d78e81ea389bb54b2bd6c04e7d FN:1,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,2a787a1309f19379bb0e3d8434d2a18d DA:2,1,c26ba559a5f34d46a49fafed87946fb7 LH:2 LF:2 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000067001455455346200325660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nobranch/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int main(int argc, char* argv[]) {
2 1 return 0;
3 }
4

gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/coverage.txt000066400000000000000000000012261455455346200243660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/coveralls.json000066400000000000000000000006461455455346200247240ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:53 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "main.cpp", "source_digest": "e3e6a5d78e81ea389bb54b2bd6c04e7d" } ] }gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/jacoco.xml000066400000000000000000000010421455455346200240060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nobranch/reference/clang-10/sonarqube.xml000066400000000000000000000002761455455346200245570ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/000077500000000000000000000000001455455346200214255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/cobertura.xml000066400000000000000000000014221455455346200241340ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200261130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
main (main.cpp:1)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/coverage.html000066400000000000000000000052441455455346200241130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

File Lines Functions Branches
main.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/coverage.lcov000066400000000000000000000003541455455346200241070ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/nobranch/main.cpp VER:e3e6a5d78e81ea389bb54b2bd6c04e7d FN:1,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:1,1,2a787a1309f19379bb0e3d8434d2a18d DA:2,1,c26ba559a5f34d46a49fafed87946fb7 LH:2 LF:2 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000067001455455346200321620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int main(int argc, char* argv[]) {
2 1 return 0;
3 }
4

gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/coverage.txt000066400000000000000000000012311455455346200237560ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/coveralls.json000066400000000000000000000006461455455346200243200ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:05 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, 1, null ], "name": "main.cpp", "source_digest": "e3e6a5d78e81ea389bb54b2bd6c04e7d" } ] }gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/jacoco.xml000066400000000000000000000010421455455346200234020ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/nobranch/reference/gcc-5/sonarqube.xml000066400000000000000000000002761455455346200241530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/000077500000000000000000000000001455455346200164245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/Makefile000066400000000000000000000020461455455346200200660ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json json_summary coveralls coverage.json: ./testcase $(GCOVR) --verbose --gcov-keep --exclude-noncode-lines --json-pretty --json $@ json: coverage.json txt: coverage.json $(GCOVR) -d -a $< --txt -o coverage.txt lcov: coverage.json $(GCOVR) -d -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -d -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details coverage.html sonarqube: coverage.json $(GCOVR) -d -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -d -a $< --jacoco jacoco.xml json_summary: coverage.json $(GCOVR) -d -a $< --json-summary-pretty -o summary_coverage.json coveralls: coverage.json $(GCOVR) -d -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html coverage*.css cobertura.xml sonarqube.xml jacoco.xml coverage.json summary_coverage.json coveralls.json coverage.lcov gcovr-7.0/gcovr/tests/noncode/main.cpp000066400000000000000000000003351455455346200200550ustar00rootroot00000000000000#include #include int main(int argc, char* argv[]) { try { std::cout << "Exit program" << std::endl; std::exit(0); } catch (const std::exception& e) { // Do nothing } } gcovr-7.0/gcovr/tests/noncode/reference/000077500000000000000000000000001455455346200203625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/clang-10/000077500000000000000000000000001455455346200216645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/clang-10/cobertura.xml000066400000000000000000000017641455455346200244040ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/noncode/reference/clang-10/coverage.functions.html000066400000000000000000000033071455455346200263570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time33.0%

gcovr-7.0/gcovr/tests/noncode/reference/clang-10/coverage.html000066400000000000000000000052361455455346200243530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/noncode/reference/clang-10/coverage.json000066400000000000000000000037011455455346200243530ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 33.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/noncode/reference/clang-10/coverage.lcov000066400000000000000000000005071455455346200243460ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,0,1,- BRDA:6,1,2,1 BRDA:6,1,3,- BRF:4 BRH:2 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 LH:3 LF:3 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162471455455346200324300ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.0/gcovr/tests/noncode/reference/clang-10/coverage.txt000066400000000000000000000012261455455346200242210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 3 3 100% ------------------------------------------------------------------------------ TOTAL 3 3 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/noncode/reference/clang-10/coveralls.json000066400000000000000000000011221455455346200245450ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, null, 1, 1, null, null, null, null, null ], "name": "main.cpp", "source_digest": "37c3797ca3d3da31375c29c07adf94cc" } ] }gcovr-7.0/gcovr/tests/noncode/reference/clang-10/jacoco.xml000066400000000000000000000010761455455346200236500ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/clang-10/sonarqube.xml000066400000000000000000000004211455455346200244020ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/clang-10/summary_coverage.json000066400000000000000000000012371455455346200261320ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 100.0, "line_total": 3 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.5", "line_covered": 3, "line_percent": 100.0, "line_total": 3, "root": "." }gcovr-7.0/gcovr/tests/noncode/reference/clang-13/000077500000000000000000000000001455455346200216675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/clang-13/coverage.functions.html000066400000000000000000000033071455455346200263620ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 1 time37.0%

gcovr-7.0/gcovr/tests/noncode/reference/clang-13/coverage.json000066400000000000000000000037011455455346200243560ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 37.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162471455455346200324330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/000077500000000000000000000000001455455346200213345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/cobertura.xml000066400000000000000000000023431455455346200240460ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/coverage.functions.html000066400000000000000000000033101455455346200260210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 6 33.3%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time44.0%

gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/coverage.html000066400000000000000000000052411455455346200240170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 6 33.3%

File Lines Functions Branches
main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 33.3% 2 / 6

gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/coverage.json000066400000000000000000000051541455455346200240270ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/coverage.lcov000066400000000000000000000006131455455346200240140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,e0,1,- BRDA:6,1,2,1 BRDA:6,e1,3,- BRDA:9,0,0,- BRDA:9,0,1,- BRF:6 BRH:2 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 DA:9,0,2346f8c9887231d4dc95411978ecfabf LH:3 LF:4 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000163111455455346200320700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 6 33.3%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/jacoco.xml000066400000000000000000000011321455455346200233110ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/sonarqube.xml000066400000000000000000000005461455455346200240620ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/gcc-10/summary_coverage.json000066400000000000000000000012351455455346200256000ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 33.3, "branch_total": 6, "files": [ { "branch_covered": 2, "branch_percent": 33.3, "branch_total": 6, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 75.0, "line_total": 4 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.5", "line_covered": 3, "line_percent": 75.0, "line_total": 4, "root": "." }gcovr-7.0/gcovr/tests/noncode/reference/gcc-13/000077500000000000000000000000001455455346200213375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-13/coverage.json000066400000000000000000000051531455455346200240310ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/000077500000000000000000000000001455455346200212605ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/cobertura.xml000066400000000000000000000024171455455346200237740ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/coverage.functions.html000066400000000000000000000033111455455346200257460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time44.0%

gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/coverage.html000066400000000000000000000052431455455346200237450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 4 10 40.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 40.0% 4 / 10

gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/coverage.json000066400000000000000000000073161455455346200237550ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 6, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 6, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 12 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/coverage.lcov000066400000000000000000000007571455455346200237510ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,e0,1,- BRDA:6,1,2,1 BRDA:6,e1,3,- BRDA:12,3,0,1 BRDA:12,3,1,- BRDA:12,4,2,1 BRDA:12,4,3,- BRDA:12,6,4,- BRDA:12,6,5,- BRF:10 BRH:4 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 DA:9,0,2346f8c9887231d4dc95411978ecfabf DA:12,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000175211455455346200320200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 4 10 40.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12
2/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
4 }
13

gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/coverage.txt000066400000000000000000000012321455455346200236120ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 5 4 80% 9 ------------------------------------------------------------------------------ TOTAL 5 4 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/coveralls.json000066400000000000000000000011141455455346200241420ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, null, 1, 1, null, 0, null, null, 4 ], "name": "main.cpp", "source_digest": "37c3797ca3d3da31375c29c07adf94cc" } ] }gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/jacoco.xml000066400000000000000000000011511455455346200232360ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/sonarqube.xml000066400000000000000000000006231455455346200240020ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/gcc-5/summary_coverage.json000066400000000000000000000012371455455346200255260ustar00rootroot00000000000000{ "branch_covered": 4, "branch_percent": 40.0, "branch_total": 10, "files": [ { "branch_covered": 4, "branch_percent": 40.0, "branch_total": 10, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 4, "line_percent": 80.0, "line_total": 5 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.5", "line_covered": 4, "line_percent": 80.0, "line_total": 5, "root": "." }gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/000077500000000000000000000000001455455346200212635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/cobertura.xml000066400000000000000000000020561455455346200237760ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/coverage.functions.html000066400000000000000000000033101455455346200257500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 0 time44.0%

gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200237460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/coverage.json000066400000000000000000000042201455455346200237470ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 1, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": true }, { "blockno": 1, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 1, "count": 0, "fallthrough": false, "throw": true } ], "count": 1, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/coverage.lcov000066400000000000000000000005611455455346200237450ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/noncode/main.cpp VER:37c3797ca3d3da31375c29c07adf94cc FN:4,main FNDA:1,main FNF:1 FNH:1 BRDA:6,0,0,1 BRDA:6,e0,1,- BRDA:6,1,2,1 BRDA:6,e1,3,- BRF:4 BRH:2 DA:4,1,2a787a1309f19379bb0e3d8434d2a18d DA:6,1,081d5fb82495b5cd31889b9f42f01280 DA:7,1,7dca543db65aeb09385b27737ebed8b3 DA:9,0,2346f8c9887231d4dc95411978ecfabf LH:3 LF:4 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000163111455455346200320170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/noncode/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include <cstdlib>
3
4 1 int main(int argc, char* argv[]) {
5 try {
6
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
1 std::cout << "Exit program" << std::endl;
7 1 std::exit(0);
8 }
9 catch (const std::exception& e) {
10 // Do nothing
11 }
12 }
13

gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/coverage.txt000066400000000000000000000012321455455346200236150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 4 3 75% 9 ------------------------------------------------------------------------------ TOTAL 4 3 75% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/coveralls.json000066400000000000000000000011171455455346200241500ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, null, 1, 1, null, 0, null, null, null ], "name": "main.cpp", "source_digest": "37c3797ca3d3da31375c29c07adf94cc" } ] }gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/jacoco.xml000066400000000000000000000011141455455346200232400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/sonarqube.xml000066400000000000000000000004761455455346200240130ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/noncode/reference/gcc-8/summary_coverage.json000066400000000000000000000012351455455346200255270ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 3, "line_percent": 75.0, "line_total": 4 } ], "function_covered": 1, "function_percent": 100.0, "function_total": 1, "gcovr/summary_format_version": "0.5", "line_covered": 3, "line_percent": 75.0, "line_total": 4, "root": "." }gcovr-7.0/gcovr/tests/oos/000077500000000000000000000000001455455346200155775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/Makefile000066400000000000000000000020571455455346200172430ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: mkdir -p build $(CXX) $(CFLAGS) -c src/file1.cpp -o build/file1.o $(CXX) $(CFLAGS) -c src/main.cpp -o build/main.o $(CXX) $(CFLAGS) build/main.o build/file1.o -o build/testcase run: txt lcov cobertura html sonarqube jacoco json_summary coveralls coverage.json: build/testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json json_summary: build/testcase $(GCOVR) $(GCOVR_TEST_OPTIONS) -d --json-summary -o summary_coverage.json clean: rm -f build/* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* summary_coverage.json coveralls.json gcovr-7.0/gcovr/tests/oos/README000066400000000000000000000002021455455346200164510ustar00rootroot00000000000000This test case was inspired by github ticket #31: https://github.com/gcovr/gcovr/issues/31 This tests out of source builds. gcovr-7.0/gcovr/tests/oos/reference/000077500000000000000000000000001455455346200175355ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/reference/clang-10/000077500000000000000000000000001455455346200210375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/reference/clang-10/cobertura.xml000066400000000000000000000030731455455346200235520ustar00rootroot00000000000000 . coverage.file1.cpp.79c9168e71af7c6ad188756fb55e9092.html000066400000000000000000000071101455455346200315000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.0/gcovr/tests/oos/reference/clang-10/coverage.html000066400000000000000000000064721455455346200235310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/oos/reference/clang-10/coverage.lcov000066400000000000000000000013701455455346200235200ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,_Z3barv FNDA:1,_Z3barv FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record gcovr-7.0/gcovr/tests/oos/reference/clang-10/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000212521455455346200323170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/oos/reference/clang-10/coverage.txt000066400000000000000000000013351455455346200233750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ src/file1.cpp 2 2 100% src/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/oos/reference/clang-10/coveralls.json000066400000000000000000000017541455455346200237330ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:55 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "src/file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "src/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/oos/reference/clang-10/jacoco.xml000066400000000000000000000015271455455346200230240ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/clang-10/sonarqube.xml000066400000000000000000000011611455455346200235570ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/clang-10/summary_coverage.json000066400000000000000000000013011455455346200252750ustar00rootroot00000000000000{"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [{"branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "src/file1.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 2, "line_percent": 100.0, "line_total": 2}, {"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "src/main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8}], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 9, "line_percent": 90.0, "line_total": 10, "root": "."}gcovr-7.0/gcovr/tests/oos/reference/clang-13/000077500000000000000000000000001455455346200210425ustar00rootroot00000000000000coverage.file1.cpp.79c9168e71af7c6ad188756fb55e9092.html000066400000000000000000000071061455455346200315100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.0/gcovr/tests/oos/reference/clang-13/coverage.lcov000066400000000000000000000013661455455346200235300ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record gcovr-7.0/gcovr/tests/oos/reference/clang-13/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000212531455455346200323230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/oos/reference/clang-13/sonarqube.xml000066400000000000000000000011611455455346200235620ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/gcc-5/000077500000000000000000000000001455455346200204335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/reference/gcc-5/cobertura.xml000066400000000000000000000033461455455346200231510ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coverage.file1.cpp.79c9168e71af7c6ad188756fb55e9092.html000066400000000000000000000071061455455346200311600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coverage.functions.html000066400000000000000000000040511455455346200251230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
bar() (src/file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (src/main.cpp:5)called 1 time, returned 1 time75.0%
main (src/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coverage.html000066400000000000000000000064721455455346200231250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coverage.lcov000066400000000000000000000014561455455346200231210ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000222131455455346200317110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coverage.txt000066400000000000000000000013351455455346200227710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ src/file1.cpp 2 2 100% src/main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/oos/reference/gcc-5/coveralls.json000066400000000000000000000017251455455346200233250ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "src/file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "src/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/oos/reference/gcc-5/jacoco.xml000066400000000000000000000015451455455346200224200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/gcc-5/sonarqube.xml000066400000000000000000000012311455455346200231510ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/gcc-5/summary_coverage.json000066400000000000000000000013011455455346200246710ustar00rootroot00000000000000{"branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "files": [{"branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "src/file1.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 2, "line_percent": 100.0, "line_total": 2}, {"branch_covered": 3, "branch_percent": 50.0, "branch_total": 6, "filename": "src/main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 87.5, "line_total": 8}], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 9, "line_percent": 90.0, "line_total": 10, "root": "."}gcovr-7.0/gcovr/tests/oos/reference/gcc-8/000077500000000000000000000000001455455346200204365ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/reference/gcc-8/cobertura.xml000066400000000000000000000030141455455346200231440ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/oos/reference/gcc-8/coverage.functions.html000066400000000000000000000040521455455346200251270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
bar() (src/file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (src/main.cpp:5)called 1 time, returned 1 time75.0%
main (src/main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/oos/reference/gcc-8/coverage.html000066400000000000000000000064731455455346200231310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/oos/reference/gcc-8/coverage.lcov000066400000000000000000000013151455455346200231160ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record gcovr-7.0/gcovr/tests/oos/reference/gcc-8/coverage.main.cpp.7ec3c68a81efff79b6ca22ac1f1eabba.html000066400000000000000000000212241455455346200317150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: src/
File: src/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/oos/reference/gcc-8/coverage.txt000066400000000000000000000013351455455346200227740ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ src/file1.cpp 2 2 100% src/main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/oos/reference/gcc-8/coveralls.json000066400000000000000000000017571455455346200233350ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:29 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "src/file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "src/main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/oos/reference/gcc-8/jacoco.xml000066400000000000000000000015101455455346200224130ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/gcc-8/sonarqube.xml000066400000000000000000000011041455455346200231530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos/reference/gcc-8/summary_coverage.json000066400000000000000000000013001455455346200246730ustar00rootroot00000000000000{"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "files": [{"branch_covered": 0, "branch_percent": null, "branch_total": 0, "filename": "src/file1.cpp", "function_covered": 1, "function_percent": 100.0, "function_total": 1, "line_covered": 2, "line_percent": 100.0, "line_total": 2}, {"branch_covered": 1, "branch_percent": 50.0, "branch_total": 2, "filename": "src/main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 6, "line_percent": 85.7, "line_total": 7}], "function_covered": 3, "function_percent": 100.0, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 88.9, "line_total": 9, "root": "."}gcovr-7.0/gcovr/tests/oos/src/000077500000000000000000000000001455455346200163665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos/src/file1.cpp000066400000000000000000000000311455455346200200640ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/oos/src/main.cpp000066400000000000000000000004231455455346200200150ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/oos2/000077500000000000000000000000001455455346200156615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/Makefile000066400000000000000000000025141455455346200173230ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: mkdir -p build cd build; $(CXX) $(CFLAGS) -c ../src/file1.cpp -o file1.o cd build; $(CXX) $(CFLAGS) -c ../src/main.cpp -o main.o cd build; $(CXX) $(CFLAGS) main.o file1.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls GCOVR_TEST_OPTIONS = -r ../src . coverage.json: build/testcase cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) --json-pretty --json $(abspath $@) txt: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json -o ../coverage.txt lcov: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --lcov ../coverage.lcov cobertura: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --cobertura-pretty --cobertura ../cobertura.xml html: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --html-details -o ../coverage.html sonarqube: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --sonarqube ../sonarqube.xml jacoco: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --jacoco ../jacoco.xml coveralls: coverage.json cd build; $(GCOVR) $(GCOVR_TEST_OPTIONS) -a ../coverage.json --coveralls-pretty --coveralls ../coveralls.json clean: rm -f build/* rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/oos2/README000066400000000000000000000002021455455346200165330ustar00rootroot00000000000000This test case was inspired by github ticket #31: https://github.com/gcovr/gcovr/issues/31 This tests out of source builds. gcovr-7.0/gcovr/tests/oos2/reference/000077500000000000000000000000001455455346200176175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/clang-10/000077500000000000000000000000001455455346200211215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/clang-10/cobertura.xml000066400000000000000000000030651455455346200236350ustar00rootroot00000000000000 ../src coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000071021455455346200317470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.0/gcovr/tests/oos2/reference/clang-10/coverage.html000066400000000000000000000064701455455346200236110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/oos2/reference/clang-10/coverage.lcov000066400000000000000000000013721455455346200236040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,_Z3barv FNDA:1,_Z3barv FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,_Z3fooi FNDA:1,_Z3fooi FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212441455455346200316560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/oos2/reference/clang-10/coverage.txt000066400000000000000000000013421455455346200234550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file1.cpp 2 2 100% main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/oos2/reference/clang-10/coveralls.json000066400000000000000000000017441455455346200240140ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:31:57 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/oos2/reference/clang-10/jacoco.xml000066400000000000000000000015261455455346200231050ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/reference/clang-10/sonarqube.xml000066400000000000000000000011511455455346200236400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/reference/clang-13/000077500000000000000000000000001455455346200211245ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000071001455455346200317500ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.0/gcovr/tests/oos2/reference/clang-13/coverage.lcov000066400000000000000000000013701455455346200236050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:11,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212451455455346200316620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 1 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/oos2/reference/clang-13/sonarqube.xml000066400000000000000000000011511455455346200236430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/000077500000000000000000000000001455455346200205155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/cobertura.xml000066400000000000000000000033401455455346200232250ustar00rootroot00000000000000 ../src gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000071001455455346200314200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1
2 1 int bar()
3 {
4 1 return 0;
5 }
6

gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coverage.functions.html000066400000000000000000000040331455455346200252050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

Function (File:Line) Call count Block coverage
bar() (file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coverage.html000066400000000000000000000064701455455346200232050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 9 10 90.0%
Functions: 3 3 100.0%
Branches: 3 6 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 87.5 87.5% 7 / 8 100.0% 2 / 2 50.0% 3 / 6

gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coverage.lcov000066400000000000000000000014601455455346200231760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRDA:18,3,0,1 BRDA:18,3,1,- BRDA:18,4,2,1 BRDA:18,4,3,- BRF:6 BRH:3 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 DA:18,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:7 LF:8 end_of_record gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000222051455455346200313270ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 8 87.5%
Functions: 2 2 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
19

gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coverage.txt000066400000000000000000000013421455455346200230510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file1.cpp 2 2 100% main.cpp 8 7 87% 7 ------------------------------------------------------------------------------ TOTAL 10 9 90% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/coveralls.json000066400000000000000000000017151455455346200234060ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, 4 ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/jacoco.xml000066400000000000000000000015441455455346200225010ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/reference/gcc-5/sonarqube.xml000066400000000000000000000012211455455346200232320ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/000077500000000000000000000000001455455346200205205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/cobertura.xml000066400000000000000000000030061455455346200232270ustar00rootroot00000000000000 ../src gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/coverage.functions.html000066400000000000000000000040341455455346200252110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

Function (File:Line) Call count Block coverage
bar() (file1.cpp:2)called 1 time, returned 1 time100.0%
foo(int) (main.cpp:5)called 1 time, returned 1 time75.0%
main (main.cpp:14)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/coverage.html000066400000000000000000000064711455455346200232110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 9 88.9%
Functions: 3 3 100.0%
Branches: 1 2 50.0%

File Lines Functions Branches
file1.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
main.cpp 85.7 85.7% 6 / 7 100.0% 2 / 2 50.0% 1 / 2

gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/coverage.lcov000066400000000000000000000013171455455346200232020ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/oos2/src/file1.cpp VER:c0c40a304aa484837f88262f6239aa83 FN:2,bar() FNDA:1,bar() FNF:1 FNH:1 BRF:0 BRH:0 DA:2,1,4beba7179d45a57456569f6941093571 DA:4,1,05bb1004c704227bb4fdf1a90d37ad91 LH:2 LF:2 end_of_record SF:gcovr/tests/oos2/src/main.cpp VER:aa3e0bff9ee1c3840efb1be8065bab01 FN:5,foo(int) FNDA:1,foo(int) FN:14,main FNDA:1,main FNF:2 FNH:2 BRDA:6,0,0,- BRDA:6,0,1,1 BRF:2 BRH:1 DA:5,1,bb4aae5e443f387349849f9a5a813e31 DA:6,1,81fff94209b659e33b1459a477e1e747 DA:7,0,b4b831953973cd241268abf30a147d62 DA:9,1,724220bfbbc70e6d7982787bca056c38 DA:14,1,2a787a1309f19379bb0e3d8434d2a18d DA:15,1,1cd4f8c6f8a4f17a110d678285562078 DA:17,1,c26ba559a5f34d46a49fafed87946fb7 LH:6 LF:7 end_of_record gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000212161455455346200313330ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 7 85.7%
Functions: 2 2 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int bar();
4
5 1 int foo(int param) {
6
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
7 return 1; //std::cout << "param not null." << std::endl;
8 } else {
9 1 return 0; //std::cout << "param is null." << std::endl;
10 }
11 }
12
13
14 1 int main(int argc, char* argv[]) {
15 1 foo(bar());
16
17 1 return 0;
18 }
19

gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/coverage.txt000066400000000000000000000013421455455346200230540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../src ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file1.cpp 2 2 100% main.cpp 7 6 85% 7 ------------------------------------------------------------------------------ TOTAL 9 8 88% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/coveralls.json000066400000000000000000000017471455455346200234160ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:31 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, 1, null, 1, null ], "name": "file1.cpp", "source_digest": "c0c40a304aa484837f88262f6239aa83" }, { "coverage": [ null, null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, 1, null ], "name": "main.cpp", "source_digest": "aa3e0bff9ee1c3840efb1be8065bab01" } ] }gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/jacoco.xml000066400000000000000000000015071455455346200225030ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/reference/gcc-8/sonarqube.xml000066400000000000000000000010741455455346200232430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/oos2/src/000077500000000000000000000000001455455346200164505ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/oos2/src/file1.cpp000066400000000000000000000000311455455346200201460ustar00rootroot00000000000000 int bar() { return 0; } gcovr-7.0/gcovr/tests/oos2/src/main.cpp000066400000000000000000000004231455455346200200770ustar00rootroot00000000000000#include int bar(); int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo(bar()); return 0; } gcovr-7.0/gcovr/tests/print-summary-full/000077500000000000000000000000001455455346200205665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary-full/Makefile000066400000000000000000000004611455455346200222270ustar00rootroot00000000000000CFLAGS = -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) main.cpp -o testcase run: txt GCOVR_TEST_OPTIONS = --txt-summary --calls --decision txt: ./testcase $(GCOVR) $(GCOVR_TEST_OPTIONS) -d -o coverage-output.txt > coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage*.txt gcovr-7.0/gcovr/tests/print-summary-full/README000066400000000000000000000001071455455346200214440ustar00rootroot00000000000000A simple test that verifies generated summary with all optional parts. gcovr-7.0/gcovr/tests/print-summary-full/main.cpp000066400000000000000000000005271455455346200222220ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/print-summary-full/reference/000077500000000000000000000000001455455346200225245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary-full/reference/clang-10/000077500000000000000000000000001455455346200240265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary-full/reference/clang-10/coverage.txt000066400000000000000000000002161455455346200263610ustar00rootroot00000000000000lines: 72.7% (8 out of 11) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) decisions: 50.0% (2 out of 4) calls: 0.0% (0 out of 0) gcovr-7.0/gcovr/tests/print-summary-full/reference/gcc-5/000077500000000000000000000000001455455346200234225ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary-full/reference/gcc-5/coverage.txt000066400000000000000000000002171455455346200257560ustar00rootroot00000000000000lines: 80.0% (8 out of 10) functions: 100.0% (2 out of 2) branches: 50.0% (4 out of 8) decisions: 50.0% (2 out of 4) calls: 66.7% (2 out of 3) gcovr-7.0/gcovr/tests/print-summary-full/reference/gcc-8/000077500000000000000000000000001455455346200234255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary-full/reference/gcc-8/coverage.txt000066400000000000000000000002161455455346200257600ustar00rootroot00000000000000lines: 77.8% (7 out of 9) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) decisions: 50.0% (2 out of 4) calls: 50.0% (1 out of 2) gcovr-7.0/gcovr/tests/print-summary/000077500000000000000000000000001455455346200176265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary/Makefile000066400000000000000000000004361455455346200212710ustar00rootroot00000000000000CFLAGS = -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) main.cpp -o testcase run: txt GCOVR_TEST_OPTIONS = --txt-summary txt: ./testcase $(GCOVR) $(GCOVR_TEST_OPTIONS) -d -o coverage-output.txt > coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage*.txt gcovr-7.0/gcovr/tests/print-summary/README000066400000000000000000000000571455455346200205100ustar00rootroot00000000000000A simple test that verifies generated summary. gcovr-7.0/gcovr/tests/print-summary/main.cpp000066400000000000000000000005271455455346200212620ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/print-summary/reference/000077500000000000000000000000001455455346200215645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary/reference/clang-10/000077500000000000000000000000001455455346200230665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary/reference/clang-10/coverage.txt000066400000000000000000000001271455455346200254220ustar00rootroot00000000000000lines: 72.7% (8 out of 11) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) gcovr-7.0/gcovr/tests/print-summary/reference/gcc-5/000077500000000000000000000000001455455346200224625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary/reference/gcc-5/coverage.txt000066400000000000000000000001271455455346200250160ustar00rootroot00000000000000lines: 80.0% (8 out of 10) functions: 100.0% (2 out of 2) branches: 50.0% (4 out of 8) gcovr-7.0/gcovr/tests/print-summary/reference/gcc-8/000077500000000000000000000000001455455346200224655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/print-summary/reference/gcc-8/coverage.txt000066400000000000000000000001261455455346200250200ustar00rootroot00000000000000lines: 77.8% (7 out of 9) functions: 100.0% (2 out of 2) branches: 50.0% (2 out of 4) gcovr-7.0/gcovr/tests/rounding/000077500000000000000000000000001455455346200166245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/Makefile000066400000000000000000000004361455455346200202670ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: html txt html: ./testcase $(GCOVR) -d --html-details coverage.html txt: ./testcase $(GCOVR) -d --output coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html coverage*.css gcovr-7.0/gcovr/tests/rounding/main.cpp000066400000000000000000001516341455455346200202660ustar00rootroot00000000000000 void use_number_of_branches( int number ); int main() { for ( int x = 0; x < 999; ++x ) { use_number_of_branches( x ); } return 0; } void use_number_of_branches( int number ) { int x = 0; if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } else if ( ++x == number ) { return; } return; } gcovr-7.0/gcovr/tests/rounding/reference/000077500000000000000000000000001455455346200205625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/clang-10/000077500000000000000000000000001455455346200220645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/clang-10/coverage.html000066400000000000000000000052641455455346200245540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2006 2007 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

File Lines Functions Branches
main.cpp 99.9 99.9% 2006 / 2007 100.0% 2 / 2 99.9% 1999 / 2000

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061762261455455346200326420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2006 2007 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 999 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 999 }
3013
3014

gcovr-7.0/gcovr/tests/rounding/reference/clang-10/coverage.txt000066400000000000000000000012351455455346200244210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2007 2006 99% 3008 ------------------------------------------------------------------------------ TOTAL 2007 2006 99% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/rounding/reference/clang-13/000077500000000000000000000000001455455346200220675ustar00rootroot00000000000000coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061762261455455346200326450ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2006 2007 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 999 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 999 }
3013
3014

gcovr-7.0/gcovr/tests/rounding/reference/gcc-5/000077500000000000000000000000001455455346200214605ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/gcc-5/coverage.functions.html000066400000000000000000000036271455455346200261600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 1 time100.0%
use_number_of_branches(int) (main.cpp:11)called 999 times, returned 999 times99.0%

gcovr-7.0/gcovr/tests/rounding/reference/gcc-5/coverage.html000066400000000000000000000052641455455346200241500ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

File Lines Functions Branches
main.cpp 99.9 99.9% 2004 / 2005 100.0% 2 / 2 99.9% 1999 / 2000

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061761441455455346200322350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 }
3013
3014

gcovr-7.0/gcovr/tests/rounding/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200240150ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2005 2004 99% 3008 ------------------------------------------------------------------------------ TOTAL 2005 2004 99% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/rounding/reference/gcc-9/000077500000000000000000000000001455455346200214645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/gcc-9/coverage.functions.html000066400000000000000000000036301455455346200261560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Function (File:Line) Call count Block coverage
main (main.cpp:4)called 1 time, returned 1 time100.0%
use_number_of_branches(int) (main.cpp:11)called 999 times, returned 999 times100.0%

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000061761451455455346200322420ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/rounding/reference/gcc-9 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2004 2005 99.9%
Functions: 2 2 100.0%
Branches: 1999 2000 99.9%

Line Branch Exec Source
1
2 void use_number_of_branches( int number );
3
4 1 int main() {
5
2/2
✓ Branch 0 taken 999 times.
✓ Branch 1 taken 1 times.
1000 for ( int x = 0; x < 999; ++x ) {
6 999 use_number_of_branches( x );
7 }
8 1 return 0;
9 }
10
11 999 void use_number_of_branches( int number ) {
12 999 int x = 0;
13
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 998 times.
999 if ( ++x == number ) {
14 1 return;
15 }
16
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 997 times.
998 else if ( ++x == number ) {
17 1 return;
18 }
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 996 times.
997 else if ( ++x == number ) {
20 1 return;
21 }
22
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 995 times.
996 else if ( ++x == number ) {
23 1 return;
24 }
25
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
995 else if ( ++x == number ) {
26 1 return;
27 }
28
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 993 times.
994 else if ( ++x == number ) {
29 1 return;
30 }
31
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 992 times.
993 else if ( ++x == number ) {
32 1 return;
33 }
34
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 991 times.
992 else if ( ++x == number ) {
35 1 return;
36 }
37
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 990 times.
991 else if ( ++x == number ) {
38 1 return;
39 }
40
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 989 times.
990 else if ( ++x == number ) {
41 1 return;
42 }
43
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 988 times.
989 else if ( ++x == number ) {
44 1 return;
45 }
46
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 987 times.
988 else if ( ++x == number ) {
47 1 return;
48 }
49
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 986 times.
987 else if ( ++x == number ) {
50 1 return;
51 }
52
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 985 times.
986 else if ( ++x == number ) {
53 1 return;
54 }
55
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 984 times.
985 else if ( ++x == number ) {
56 1 return;
57 }
58
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 983 times.
984 else if ( ++x == number ) {
59 1 return;
60 }
61
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 982 times.
983 else if ( ++x == number ) {
62 1 return;
63 }
64
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 981 times.
982 else if ( ++x == number ) {
65 1 return;
66 }
67
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 980 times.
981 else if ( ++x == number ) {
68 1 return;
69 }
70
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 979 times.
980 else if ( ++x == number ) {
71 1 return;
72 }
73
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 978 times.
979 else if ( ++x == number ) {
74 1 return;
75 }
76
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 977 times.
978 else if ( ++x == number ) {
77 1 return;
78 }
79
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 976 times.
977 else if ( ++x == number ) {
80 1 return;
81 }
82
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 975 times.
976 else if ( ++x == number ) {
83 1 return;
84 }
85
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 974 times.
975 else if ( ++x == number ) {
86 1 return;
87 }
88
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 973 times.
974 else if ( ++x == number ) {
89 1 return;
90 }
91
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 972 times.
973 else if ( ++x == number ) {
92 1 return;
93 }
94
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 971 times.
972 else if ( ++x == number ) {
95 1 return;
96 }
97
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 970 times.
971 else if ( ++x == number ) {
98 1 return;
99 }
100
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 969 times.
970 else if ( ++x == number ) {
101 1 return;
102 }
103
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 968 times.
969 else if ( ++x == number ) {
104 1 return;
105 }
106
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 967 times.
968 else if ( ++x == number ) {
107 1 return;
108 }
109
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 966 times.
967 else if ( ++x == number ) {
110 1 return;
111 }
112
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 965 times.
966 else if ( ++x == number ) {
113 1 return;
114 }
115
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 964 times.
965 else if ( ++x == number ) {
116 1 return;
117 }
118
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 963 times.
964 else if ( ++x == number ) {
119 1 return;
120 }
121
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 962 times.
963 else if ( ++x == number ) {
122 1 return;
123 }
124
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 961 times.
962 else if ( ++x == number ) {
125 1 return;
126 }
127
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 960 times.
961 else if ( ++x == number ) {
128 1 return;
129 }
130
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 959 times.
960 else if ( ++x == number ) {
131 1 return;
132 }
133
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 958 times.
959 else if ( ++x == number ) {
134 1 return;
135 }
136
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 957 times.
958 else if ( ++x == number ) {
137 1 return;
138 }
139
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 956 times.
957 else if ( ++x == number ) {
140 1 return;
141 }
142
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 955 times.
956 else if ( ++x == number ) {
143 1 return;
144 }
145
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 954 times.
955 else if ( ++x == number ) {
146 1 return;
147 }
148
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 953 times.
954 else if ( ++x == number ) {
149 1 return;
150 }
151
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 952 times.
953 else if ( ++x == number ) {
152 1 return;
153 }
154
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 951 times.
952 else if ( ++x == number ) {
155 1 return;
156 }
157
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 950 times.
951 else if ( ++x == number ) {
158 1 return;
159 }
160
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 949 times.
950 else if ( ++x == number ) {
161 1 return;
162 }
163
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 948 times.
949 else if ( ++x == number ) {
164 1 return;
165 }
166
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 947 times.
948 else if ( ++x == number ) {
167 1 return;
168 }
169
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 946 times.
947 else if ( ++x == number ) {
170 1 return;
171 }
172
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 945 times.
946 else if ( ++x == number ) {
173 1 return;
174 }
175
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 944 times.
945 else if ( ++x == number ) {
176 1 return;
177 }
178
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 943 times.
944 else if ( ++x == number ) {
179 1 return;
180 }
181
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 942 times.
943 else if ( ++x == number ) {
182 1 return;
183 }
184
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 941 times.
942 else if ( ++x == number ) {
185 1 return;
186 }
187
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 940 times.
941 else if ( ++x == number ) {
188 1 return;
189 }
190
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 939 times.
940 else if ( ++x == number ) {
191 1 return;
192 }
193
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 938 times.
939 else if ( ++x == number ) {
194 1 return;
195 }
196
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 937 times.
938 else if ( ++x == number ) {
197 1 return;
198 }
199
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 936 times.
937 else if ( ++x == number ) {
200 1 return;
201 }
202
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 935 times.
936 else if ( ++x == number ) {
203 1 return;
204 }
205
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 934 times.
935 else if ( ++x == number ) {
206 1 return;
207 }
208
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 933 times.
934 else if ( ++x == number ) {
209 1 return;
210 }
211
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 932 times.
933 else if ( ++x == number ) {
212 1 return;
213 }
214
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 931 times.
932 else if ( ++x == number ) {
215 1 return;
216 }
217
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 930 times.
931 else if ( ++x == number ) {
218 1 return;
219 }
220
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 929 times.
930 else if ( ++x == number ) {
221 1 return;
222 }
223
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 928 times.
929 else if ( ++x == number ) {
224 1 return;
225 }
226
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 927 times.
928 else if ( ++x == number ) {
227 1 return;
228 }
229
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 926 times.
927 else if ( ++x == number ) {
230 1 return;
231 }
232
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 925 times.
926 else if ( ++x == number ) {
233 1 return;
234 }
235
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 924 times.
925 else if ( ++x == number ) {
236 1 return;
237 }
238
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 923 times.
924 else if ( ++x == number ) {
239 1 return;
240 }
241
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 922 times.
923 else if ( ++x == number ) {
242 1 return;
243 }
244
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 921 times.
922 else if ( ++x == number ) {
245 1 return;
246 }
247
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 920 times.
921 else if ( ++x == number ) {
248 1 return;
249 }
250
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 919 times.
920 else if ( ++x == number ) {
251 1 return;
252 }
253
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 918 times.
919 else if ( ++x == number ) {
254 1 return;
255 }
256
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 917 times.
918 else if ( ++x == number ) {
257 1 return;
258 }
259
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 916 times.
917 else if ( ++x == number ) {
260 1 return;
261 }
262
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 915 times.
916 else if ( ++x == number ) {
263 1 return;
264 }
265
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 914 times.
915 else if ( ++x == number ) {
266 1 return;
267 }
268
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 913 times.
914 else if ( ++x == number ) {
269 1 return;
270 }
271
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 912 times.
913 else if ( ++x == number ) {
272 1 return;
273 }
274
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 911 times.
912 else if ( ++x == number ) {
275 1 return;
276 }
277
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 910 times.
911 else if ( ++x == number ) {
278 1 return;
279 }
280
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 909 times.
910 else if ( ++x == number ) {
281 1 return;
282 }
283
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 908 times.
909 else if ( ++x == number ) {
284 1 return;
285 }
286
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 907 times.
908 else if ( ++x == number ) {
287 1 return;
288 }
289
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 906 times.
907 else if ( ++x == number ) {
290 1 return;
291 }
292
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 905 times.
906 else if ( ++x == number ) {
293 1 return;
294 }
295
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 904 times.
905 else if ( ++x == number ) {
296 1 return;
297 }
298
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 903 times.
904 else if ( ++x == number ) {
299 1 return;
300 }
301
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 902 times.
903 else if ( ++x == number ) {
302 1 return;
303 }
304
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 901 times.
902 else if ( ++x == number ) {
305 1 return;
306 }
307
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 900 times.
901 else if ( ++x == number ) {
308 1 return;
309 }
310
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 899 times.
900 else if ( ++x == number ) {
311 1 return;
312 }
313
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 898 times.
899 else if ( ++x == number ) {
314 1 return;
315 }
316
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 897 times.
898 else if ( ++x == number ) {
317 1 return;
318 }
319
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 896 times.
897 else if ( ++x == number ) {
320 1 return;
321 }
322
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 895 times.
896 else if ( ++x == number ) {
323 1 return;
324 }
325
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 894 times.
895 else if ( ++x == number ) {
326 1 return;
327 }
328
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 893 times.
894 else if ( ++x == number ) {
329 1 return;
330 }
331
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 892 times.
893 else if ( ++x == number ) {
332 1 return;
333 }
334
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 891 times.
892 else if ( ++x == number ) {
335 1 return;
336 }
337
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 890 times.
891 else if ( ++x == number ) {
338 1 return;
339 }
340
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 889 times.
890 else if ( ++x == number ) {
341 1 return;
342 }
343
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 888 times.
889 else if ( ++x == number ) {
344 1 return;
345 }
346
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 887 times.
888 else if ( ++x == number ) {
347 1 return;
348 }
349
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 886 times.
887 else if ( ++x == number ) {
350 1 return;
351 }
352
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 885 times.
886 else if ( ++x == number ) {
353 1 return;
354 }
355
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 884 times.
885 else if ( ++x == number ) {
356 1 return;
357 }
358
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 883 times.
884 else if ( ++x == number ) {
359 1 return;
360 }
361
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 882 times.
883 else if ( ++x == number ) {
362 1 return;
363 }
364
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 881 times.
882 else if ( ++x == number ) {
365 1 return;
366 }
367
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 880 times.
881 else if ( ++x == number ) {
368 1 return;
369 }
370
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 879 times.
880 else if ( ++x == number ) {
371 1 return;
372 }
373
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 878 times.
879 else if ( ++x == number ) {
374 1 return;
375 }
376
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 877 times.
878 else if ( ++x == number ) {
377 1 return;
378 }
379
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 876 times.
877 else if ( ++x == number ) {
380 1 return;
381 }
382
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 875 times.
876 else if ( ++x == number ) {
383 1 return;
384 }
385
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 874 times.
875 else if ( ++x == number ) {
386 1 return;
387 }
388
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 873 times.
874 else if ( ++x == number ) {
389 1 return;
390 }
391
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 872 times.
873 else if ( ++x == number ) {
392 1 return;
393 }
394
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 871 times.
872 else if ( ++x == number ) {
395 1 return;
396 }
397
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 870 times.
871 else if ( ++x == number ) {
398 1 return;
399 }
400
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 869 times.
870 else if ( ++x == number ) {
401 1 return;
402 }
403
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 868 times.
869 else if ( ++x == number ) {
404 1 return;
405 }
406
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 867 times.
868 else if ( ++x == number ) {
407 1 return;
408 }
409
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 866 times.
867 else if ( ++x == number ) {
410 1 return;
411 }
412
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 865 times.
866 else if ( ++x == number ) {
413 1 return;
414 }
415
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 864 times.
865 else if ( ++x == number ) {
416 1 return;
417 }
418
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 863 times.
864 else if ( ++x == number ) {
419 1 return;
420 }
421
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 862 times.
863 else if ( ++x == number ) {
422 1 return;
423 }
424
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 861 times.
862 else if ( ++x == number ) {
425 1 return;
426 }
427
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 860 times.
861 else if ( ++x == number ) {
428 1 return;
429 }
430
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 859 times.
860 else if ( ++x == number ) {
431 1 return;
432 }
433
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 858 times.
859 else if ( ++x == number ) {
434 1 return;
435 }
436
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 857 times.
858 else if ( ++x == number ) {
437 1 return;
438 }
439
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 856 times.
857 else if ( ++x == number ) {
440 1 return;
441 }
442
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 855 times.
856 else if ( ++x == number ) {
443 1 return;
444 }
445
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 854 times.
855 else if ( ++x == number ) {
446 1 return;
447 }
448
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 853 times.
854 else if ( ++x == number ) {
449 1 return;
450 }
451
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 852 times.
853 else if ( ++x == number ) {
452 1 return;
453 }
454
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 851 times.
852 else if ( ++x == number ) {
455 1 return;
456 }
457
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 850 times.
851 else if ( ++x == number ) {
458 1 return;
459 }
460
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 849 times.
850 else if ( ++x == number ) {
461 1 return;
462 }
463
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 848 times.
849 else if ( ++x == number ) {
464 1 return;
465 }
466
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 847 times.
848 else if ( ++x == number ) {
467 1 return;
468 }
469
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 846 times.
847 else if ( ++x == number ) {
470 1 return;
471 }
472
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 845 times.
846 else if ( ++x == number ) {
473 1 return;
474 }
475
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 844 times.
845 else if ( ++x == number ) {
476 1 return;
477 }
478
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 843 times.
844 else if ( ++x == number ) {
479 1 return;
480 }
481
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 842 times.
843 else if ( ++x == number ) {
482 1 return;
483 }
484
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 841 times.
842 else if ( ++x == number ) {
485 1 return;
486 }
487
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 840 times.
841 else if ( ++x == number ) {
488 1 return;
489 }
490
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 839 times.
840 else if ( ++x == number ) {
491 1 return;
492 }
493
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 838 times.
839 else if ( ++x == number ) {
494 1 return;
495 }
496
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 837 times.
838 else if ( ++x == number ) {
497 1 return;
498 }
499
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 836 times.
837 else if ( ++x == number ) {
500 1 return;
501 }
502
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 835 times.
836 else if ( ++x == number ) {
503 1 return;
504 }
505
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 834 times.
835 else if ( ++x == number ) {
506 1 return;
507 }
508
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 833 times.
834 else if ( ++x == number ) {
509 1 return;
510 }
511
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 832 times.
833 else if ( ++x == number ) {
512 1 return;
513 }
514
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 831 times.
832 else if ( ++x == number ) {
515 1 return;
516 }
517
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 830 times.
831 else if ( ++x == number ) {
518 1 return;
519 }
520
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 829 times.
830 else if ( ++x == number ) {
521 1 return;
522 }
523
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 828 times.
829 else if ( ++x == number ) {
524 1 return;
525 }
526
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 827 times.
828 else if ( ++x == number ) {
527 1 return;
528 }
529
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 826 times.
827 else if ( ++x == number ) {
530 1 return;
531 }
532
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 825 times.
826 else if ( ++x == number ) {
533 1 return;
534 }
535
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 824 times.
825 else if ( ++x == number ) {
536 1 return;
537 }
538
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 823 times.
824 else if ( ++x == number ) {
539 1 return;
540 }
541
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 822 times.
823 else if ( ++x == number ) {
542 1 return;
543 }
544
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 821 times.
822 else if ( ++x == number ) {
545 1 return;
546 }
547
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 820 times.
821 else if ( ++x == number ) {
548 1 return;
549 }
550
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 819 times.
820 else if ( ++x == number ) {
551 1 return;
552 }
553
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 818 times.
819 else if ( ++x == number ) {
554 1 return;
555 }
556
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 817 times.
818 else if ( ++x == number ) {
557 1 return;
558 }
559
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 816 times.
817 else if ( ++x == number ) {
560 1 return;
561 }
562
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 815 times.
816 else if ( ++x == number ) {
563 1 return;
564 }
565
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 814 times.
815 else if ( ++x == number ) {
566 1 return;
567 }
568
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 813 times.
814 else if ( ++x == number ) {
569 1 return;
570 }
571
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 812 times.
813 else if ( ++x == number ) {
572 1 return;
573 }
574
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 811 times.
812 else if ( ++x == number ) {
575 1 return;
576 }
577
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 810 times.
811 else if ( ++x == number ) {
578 1 return;
579 }
580
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 809 times.
810 else if ( ++x == number ) {
581 1 return;
582 }
583
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 808 times.
809 else if ( ++x == number ) {
584 1 return;
585 }
586
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 807 times.
808 else if ( ++x == number ) {
587 1 return;
588 }
589
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 806 times.
807 else if ( ++x == number ) {
590 1 return;
591 }
592
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 805 times.
806 else if ( ++x == number ) {
593 1 return;
594 }
595
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 804 times.
805 else if ( ++x == number ) {
596 1 return;
597 }
598
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 803 times.
804 else if ( ++x == number ) {
599 1 return;
600 }
601
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 802 times.
803 else if ( ++x == number ) {
602 1 return;
603 }
604
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 801 times.
802 else if ( ++x == number ) {
605 1 return;
606 }
607
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 800 times.
801 else if ( ++x == number ) {
608 1 return;
609 }
610
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 799 times.
800 else if ( ++x == number ) {
611 1 return;
612 }
613
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 798 times.
799 else if ( ++x == number ) {
614 1 return;
615 }
616
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 797 times.
798 else if ( ++x == number ) {
617 1 return;
618 }
619
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 796 times.
797 else if ( ++x == number ) {
620 1 return;
621 }
622
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 795 times.
796 else if ( ++x == number ) {
623 1 return;
624 }
625
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 794 times.
795 else if ( ++x == number ) {
626 1 return;
627 }
628
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 793 times.
794 else if ( ++x == number ) {
629 1 return;
630 }
631
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 792 times.
793 else if ( ++x == number ) {
632 1 return;
633 }
634
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 791 times.
792 else if ( ++x == number ) {
635 1 return;
636 }
637
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 790 times.
791 else if ( ++x == number ) {
638 1 return;
639 }
640
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 789 times.
790 else if ( ++x == number ) {
641 1 return;
642 }
643
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 788 times.
789 else if ( ++x == number ) {
644 1 return;
645 }
646
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 787 times.
788 else if ( ++x == number ) {
647 1 return;
648 }
649
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 786 times.
787 else if ( ++x == number ) {
650 1 return;
651 }
652
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 785 times.
786 else if ( ++x == number ) {
653 1 return;
654 }
655
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 784 times.
785 else if ( ++x == number ) {
656 1 return;
657 }
658
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 783 times.
784 else if ( ++x == number ) {
659 1 return;
660 }
661
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 782 times.
783 else if ( ++x == number ) {
662 1 return;
663 }
664
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 781 times.
782 else if ( ++x == number ) {
665 1 return;
666 }
667
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 780 times.
781 else if ( ++x == number ) {
668 1 return;
669 }
670
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 779 times.
780 else if ( ++x == number ) {
671 1 return;
672 }
673
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 778 times.
779 else if ( ++x == number ) {
674 1 return;
675 }
676
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 777 times.
778 else if ( ++x == number ) {
677 1 return;
678 }
679
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 776 times.
777 else if ( ++x == number ) {
680 1 return;
681 }
682
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 775 times.
776 else if ( ++x == number ) {
683 1 return;
684 }
685
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 774 times.
775 else if ( ++x == number ) {
686 1 return;
687 }
688
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 773 times.
774 else if ( ++x == number ) {
689 1 return;
690 }
691
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 772 times.
773 else if ( ++x == number ) {
692 1 return;
693 }
694
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 771 times.
772 else if ( ++x == number ) {
695 1 return;
696 }
697
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 770 times.
771 else if ( ++x == number ) {
698 1 return;
699 }
700
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 769 times.
770 else if ( ++x == number ) {
701 1 return;
702 }
703
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 768 times.
769 else if ( ++x == number ) {
704 1 return;
705 }
706
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 767 times.
768 else if ( ++x == number ) {
707 1 return;
708 }
709
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 766 times.
767 else if ( ++x == number ) {
710 1 return;
711 }
712
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 765 times.
766 else if ( ++x == number ) {
713 1 return;
714 }
715
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 764 times.
765 else if ( ++x == number ) {
716 1 return;
717 }
718
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 763 times.
764 else if ( ++x == number ) {
719 1 return;
720 }
721
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 762 times.
763 else if ( ++x == number ) {
722 1 return;
723 }
724
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 761 times.
762 else if ( ++x == number ) {
725 1 return;
726 }
727
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 760 times.
761 else if ( ++x == number ) {
728 1 return;
729 }
730
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 759 times.
760 else if ( ++x == number ) {
731 1 return;
732 }
733
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 758 times.
759 else if ( ++x == number ) {
734 1 return;
735 }
736
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 757 times.
758 else if ( ++x == number ) {
737 1 return;
738 }
739
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 756 times.
757 else if ( ++x == number ) {
740 1 return;
741 }
742
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 755 times.
756 else if ( ++x == number ) {
743 1 return;
744 }
745
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 754 times.
755 else if ( ++x == number ) {
746 1 return;
747 }
748
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 753 times.
754 else if ( ++x == number ) {
749 1 return;
750 }
751
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 752 times.
753 else if ( ++x == number ) {
752 1 return;
753 }
754
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 751 times.
752 else if ( ++x == number ) {
755 1 return;
756 }
757
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 750 times.
751 else if ( ++x == number ) {
758 1 return;
759 }
760
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 749 times.
750 else if ( ++x == number ) {
761 1 return;
762 }
763
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 748 times.
749 else if ( ++x == number ) {
764 1 return;
765 }
766
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 747 times.
748 else if ( ++x == number ) {
767 1 return;
768 }
769
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 746 times.
747 else if ( ++x == number ) {
770 1 return;
771 }
772
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 745 times.
746 else if ( ++x == number ) {
773 1 return;
774 }
775
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 744 times.
745 else if ( ++x == number ) {
776 1 return;
777 }
778
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 743 times.
744 else if ( ++x == number ) {
779 1 return;
780 }
781
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 742 times.
743 else if ( ++x == number ) {
782 1 return;
783 }
784
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 741 times.
742 else if ( ++x == number ) {
785 1 return;
786 }
787
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 740 times.
741 else if ( ++x == number ) {
788 1 return;
789 }
790
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 739 times.
740 else if ( ++x == number ) {
791 1 return;
792 }
793
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 738 times.
739 else if ( ++x == number ) {
794 1 return;
795 }
796
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 737 times.
738 else if ( ++x == number ) {
797 1 return;
798 }
799
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 736 times.
737 else if ( ++x == number ) {
800 1 return;
801 }
802
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 735 times.
736 else if ( ++x == number ) {
803 1 return;
804 }
805
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 734 times.
735 else if ( ++x == number ) {
806 1 return;
807 }
808
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 733 times.
734 else if ( ++x == number ) {
809 1 return;
810 }
811
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 732 times.
733 else if ( ++x == number ) {
812 1 return;
813 }
814
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 731 times.
732 else if ( ++x == number ) {
815 1 return;
816 }
817
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 730 times.
731 else if ( ++x == number ) {
818 1 return;
819 }
820
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 729 times.
730 else if ( ++x == number ) {
821 1 return;
822 }
823
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 728 times.
729 else if ( ++x == number ) {
824 1 return;
825 }
826
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 727 times.
728 else if ( ++x == number ) {
827 1 return;
828 }
829
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 726 times.
727 else if ( ++x == number ) {
830 1 return;
831 }
832
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 725 times.
726 else if ( ++x == number ) {
833 1 return;
834 }
835
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 724 times.
725 else if ( ++x == number ) {
836 1 return;
837 }
838
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 723 times.
724 else if ( ++x == number ) {
839 1 return;
840 }
841
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 722 times.
723 else if ( ++x == number ) {
842 1 return;
843 }
844
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 721 times.
722 else if ( ++x == number ) {
845 1 return;
846 }
847
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 720 times.
721 else if ( ++x == number ) {
848 1 return;
849 }
850
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 719 times.
720 else if ( ++x == number ) {
851 1 return;
852 }
853
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 718 times.
719 else if ( ++x == number ) {
854 1 return;
855 }
856
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 717 times.
718 else if ( ++x == number ) {
857 1 return;
858 }
859
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 716 times.
717 else if ( ++x == number ) {
860 1 return;
861 }
862
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 715 times.
716 else if ( ++x == number ) {
863 1 return;
864 }
865
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 714 times.
715 else if ( ++x == number ) {
866 1 return;
867 }
868
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 713 times.
714 else if ( ++x == number ) {
869 1 return;
870 }
871
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 712 times.
713 else if ( ++x == number ) {
872 1 return;
873 }
874
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 711 times.
712 else if ( ++x == number ) {
875 1 return;
876 }
877
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 710 times.
711 else if ( ++x == number ) {
878 1 return;
879 }
880
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 709 times.
710 else if ( ++x == number ) {
881 1 return;
882 }
883
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 708 times.
709 else if ( ++x == number ) {
884 1 return;
885 }
886
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 707 times.
708 else if ( ++x == number ) {
887 1 return;
888 }
889
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 706 times.
707 else if ( ++x == number ) {
890 1 return;
891 }
892
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 705 times.
706 else if ( ++x == number ) {
893 1 return;
894 }
895
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 704 times.
705 else if ( ++x == number ) {
896 1 return;
897 }
898
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 703 times.
704 else if ( ++x == number ) {
899 1 return;
900 }
901
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 702 times.
703 else if ( ++x == number ) {
902 1 return;
903 }
904
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 701 times.
702 else if ( ++x == number ) {
905 1 return;
906 }
907
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 700 times.
701 else if ( ++x == number ) {
908 1 return;
909 }
910
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 699 times.
700 else if ( ++x == number ) {
911 1 return;
912 }
913
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 698 times.
699 else if ( ++x == number ) {
914 1 return;
915 }
916
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 697 times.
698 else if ( ++x == number ) {
917 1 return;
918 }
919
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 696 times.
697 else if ( ++x == number ) {
920 1 return;
921 }
922
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 695 times.
696 else if ( ++x == number ) {
923 1 return;
924 }
925
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 694 times.
695 else if ( ++x == number ) {
926 1 return;
927 }
928
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 693 times.
694 else if ( ++x == number ) {
929 1 return;
930 }
931
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 692 times.
693 else if ( ++x == number ) {
932 1 return;
933 }
934
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 691 times.
692 else if ( ++x == number ) {
935 1 return;
936 }
937
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 690 times.
691 else if ( ++x == number ) {
938 1 return;
939 }
940
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 689 times.
690 else if ( ++x == number ) {
941 1 return;
942 }
943
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 688 times.
689 else if ( ++x == number ) {
944 1 return;
945 }
946
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 687 times.
688 else if ( ++x == number ) {
947 1 return;
948 }
949
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 686 times.
687 else if ( ++x == number ) {
950 1 return;
951 }
952
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 685 times.
686 else if ( ++x == number ) {
953 1 return;
954 }
955
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 684 times.
685 else if ( ++x == number ) {
956 1 return;
957 }
958
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 683 times.
684 else if ( ++x == number ) {
959 1 return;
960 }
961
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 682 times.
683 else if ( ++x == number ) {
962 1 return;
963 }
964
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 681 times.
682 else if ( ++x == number ) {
965 1 return;
966 }
967
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 680 times.
681 else if ( ++x == number ) {
968 1 return;
969 }
970
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 679 times.
680 else if ( ++x == number ) {
971 1 return;
972 }
973
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 678 times.
679 else if ( ++x == number ) {
974 1 return;
975 }
976
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 677 times.
678 else if ( ++x == number ) {
977 1 return;
978 }
979
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 676 times.
677 else if ( ++x == number ) {
980 1 return;
981 }
982
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 675 times.
676 else if ( ++x == number ) {
983 1 return;
984 }
985
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 674 times.
675 else if ( ++x == number ) {
986 1 return;
987 }
988
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 673 times.
674 else if ( ++x == number ) {
989 1 return;
990 }
991
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 672 times.
673 else if ( ++x == number ) {
992 1 return;
993 }
994
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 671 times.
672 else if ( ++x == number ) {
995 1 return;
996 }
997
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 670 times.
671 else if ( ++x == number ) {
998 1 return;
999 }
1000
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 669 times.
670 else if ( ++x == number ) {
1001 1 return;
1002 }
1003
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 668 times.
669 else if ( ++x == number ) {
1004 1 return;
1005 }
1006
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 667 times.
668 else if ( ++x == number ) {
1007 1 return;
1008 }
1009
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 666 times.
667 else if ( ++x == number ) {
1010 1 return;
1011 }
1012
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 665 times.
666 else if ( ++x == number ) {
1013 1 return;
1014 }
1015
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 664 times.
665 else if ( ++x == number ) {
1016 1 return;
1017 }
1018
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 663 times.
664 else if ( ++x == number ) {
1019 1 return;
1020 }
1021
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 662 times.
663 else if ( ++x == number ) {
1022 1 return;
1023 }
1024
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 661 times.
662 else if ( ++x == number ) {
1025 1 return;
1026 }
1027
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 660 times.
661 else if ( ++x == number ) {
1028 1 return;
1029 }
1030
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 659 times.
660 else if ( ++x == number ) {
1031 1 return;
1032 }
1033
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 658 times.
659 else if ( ++x == number ) {
1034 1 return;
1035 }
1036
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 657 times.
658 else if ( ++x == number ) {
1037 1 return;
1038 }
1039
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 656 times.
657 else if ( ++x == number ) {
1040 1 return;
1041 }
1042
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 655 times.
656 else if ( ++x == number ) {
1043 1 return;
1044 }
1045
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 654 times.
655 else if ( ++x == number ) {
1046 1 return;
1047 }
1048
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 653 times.
654 else if ( ++x == number ) {
1049 1 return;
1050 }
1051
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 652 times.
653 else if ( ++x == number ) {
1052 1 return;
1053 }
1054
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 651 times.
652 else if ( ++x == number ) {
1055 1 return;
1056 }
1057
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 650 times.
651 else if ( ++x == number ) {
1058 1 return;
1059 }
1060
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 649 times.
650 else if ( ++x == number ) {
1061 1 return;
1062 }
1063
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 648 times.
649 else if ( ++x == number ) {
1064 1 return;
1065 }
1066
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 647 times.
648 else if ( ++x == number ) {
1067 1 return;
1068 }
1069
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 646 times.
647 else if ( ++x == number ) {
1070 1 return;
1071 }
1072
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 645 times.
646 else if ( ++x == number ) {
1073 1 return;
1074 }
1075
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 644 times.
645 else if ( ++x == number ) {
1076 1 return;
1077 }
1078
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 643 times.
644 else if ( ++x == number ) {
1079 1 return;
1080 }
1081
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 642 times.
643 else if ( ++x == number ) {
1082 1 return;
1083 }
1084
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 641 times.
642 else if ( ++x == number ) {
1085 1 return;
1086 }
1087
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 640 times.
641 else if ( ++x == number ) {
1088 1 return;
1089 }
1090
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 639 times.
640 else if ( ++x == number ) {
1091 1 return;
1092 }
1093
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 638 times.
639 else if ( ++x == number ) {
1094 1 return;
1095 }
1096
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 637 times.
638 else if ( ++x == number ) {
1097 1 return;
1098 }
1099
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 636 times.
637 else if ( ++x == number ) {
1100 1 return;
1101 }
1102
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 635 times.
636 else if ( ++x == number ) {
1103 1 return;
1104 }
1105
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 634 times.
635 else if ( ++x == number ) {
1106 1 return;
1107 }
1108
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 633 times.
634 else if ( ++x == number ) {
1109 1 return;
1110 }
1111
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 632 times.
633 else if ( ++x == number ) {
1112 1 return;
1113 }
1114
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 631 times.
632 else if ( ++x == number ) {
1115 1 return;
1116 }
1117
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 630 times.
631 else if ( ++x == number ) {
1118 1 return;
1119 }
1120
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 629 times.
630 else if ( ++x == number ) {
1121 1 return;
1122 }
1123
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 628 times.
629 else if ( ++x == number ) {
1124 1 return;
1125 }
1126
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 627 times.
628 else if ( ++x == number ) {
1127 1 return;
1128 }
1129
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 626 times.
627 else if ( ++x == number ) {
1130 1 return;
1131 }
1132
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 625 times.
626 else if ( ++x == number ) {
1133 1 return;
1134 }
1135
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 624 times.
625 else if ( ++x == number ) {
1136 1 return;
1137 }
1138
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 623 times.
624 else if ( ++x == number ) {
1139 1 return;
1140 }
1141
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 622 times.
623 else if ( ++x == number ) {
1142 1 return;
1143 }
1144
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 621 times.
622 else if ( ++x == number ) {
1145 1 return;
1146 }
1147
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 620 times.
621 else if ( ++x == number ) {
1148 1 return;
1149 }
1150
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 619 times.
620 else if ( ++x == number ) {
1151 1 return;
1152 }
1153
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 618 times.
619 else if ( ++x == number ) {
1154 1 return;
1155 }
1156
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 617 times.
618 else if ( ++x == number ) {
1157 1 return;
1158 }
1159
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 616 times.
617 else if ( ++x == number ) {
1160 1 return;
1161 }
1162
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 615 times.
616 else if ( ++x == number ) {
1163 1 return;
1164 }
1165
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 614 times.
615 else if ( ++x == number ) {
1166 1 return;
1167 }
1168
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 613 times.
614 else if ( ++x == number ) {
1169 1 return;
1170 }
1171
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 612 times.
613 else if ( ++x == number ) {
1172 1 return;
1173 }
1174
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 611 times.
612 else if ( ++x == number ) {
1175 1 return;
1176 }
1177
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 610 times.
611 else if ( ++x == number ) {
1178 1 return;
1179 }
1180
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 609 times.
610 else if ( ++x == number ) {
1181 1 return;
1182 }
1183
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 608 times.
609 else if ( ++x == number ) {
1184 1 return;
1185 }
1186
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 607 times.
608 else if ( ++x == number ) {
1187 1 return;
1188 }
1189
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 606 times.
607 else if ( ++x == number ) {
1190 1 return;
1191 }
1192
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 605 times.
606 else if ( ++x == number ) {
1193 1 return;
1194 }
1195
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 604 times.
605 else if ( ++x == number ) {
1196 1 return;
1197 }
1198
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 603 times.
604 else if ( ++x == number ) {
1199 1 return;
1200 }
1201
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 602 times.
603 else if ( ++x == number ) {
1202 1 return;
1203 }
1204
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 601 times.
602 else if ( ++x == number ) {
1205 1 return;
1206 }
1207
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 600 times.
601 else if ( ++x == number ) {
1208 1 return;
1209 }
1210
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 599 times.
600 else if ( ++x == number ) {
1211 1 return;
1212 }
1213
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 598 times.
599 else if ( ++x == number ) {
1214 1 return;
1215 }
1216
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 597 times.
598 else if ( ++x == number ) {
1217 1 return;
1218 }
1219
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 596 times.
597 else if ( ++x == number ) {
1220 1 return;
1221 }
1222
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 595 times.
596 else if ( ++x == number ) {
1223 1 return;
1224 }
1225
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 594 times.
595 else if ( ++x == number ) {
1226 1 return;
1227 }
1228
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 593 times.
594 else if ( ++x == number ) {
1229 1 return;
1230 }
1231
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 592 times.
593 else if ( ++x == number ) {
1232 1 return;
1233 }
1234
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 591 times.
592 else if ( ++x == number ) {
1235 1 return;
1236 }
1237
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 590 times.
591 else if ( ++x == number ) {
1238 1 return;
1239 }
1240
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 589 times.
590 else if ( ++x == number ) {
1241 1 return;
1242 }
1243
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 588 times.
589 else if ( ++x == number ) {
1244 1 return;
1245 }
1246
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 587 times.
588 else if ( ++x == number ) {
1247 1 return;
1248 }
1249
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 586 times.
587 else if ( ++x == number ) {
1250 1 return;
1251 }
1252
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 585 times.
586 else if ( ++x == number ) {
1253 1 return;
1254 }
1255
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 584 times.
585 else if ( ++x == number ) {
1256 1 return;
1257 }
1258
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 583 times.
584 else if ( ++x == number ) {
1259 1 return;
1260 }
1261
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 582 times.
583 else if ( ++x == number ) {
1262 1 return;
1263 }
1264
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 581 times.
582 else if ( ++x == number ) {
1265 1 return;
1266 }
1267
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 580 times.
581 else if ( ++x == number ) {
1268 1 return;
1269 }
1270
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 579 times.
580 else if ( ++x == number ) {
1271 1 return;
1272 }
1273
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 578 times.
579 else if ( ++x == number ) {
1274 1 return;
1275 }
1276
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 577 times.
578 else if ( ++x == number ) {
1277 1 return;
1278 }
1279
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 576 times.
577 else if ( ++x == number ) {
1280 1 return;
1281 }
1282
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 575 times.
576 else if ( ++x == number ) {
1283 1 return;
1284 }
1285
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 574 times.
575 else if ( ++x == number ) {
1286 1 return;
1287 }
1288
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 573 times.
574 else if ( ++x == number ) {
1289 1 return;
1290 }
1291
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 572 times.
573 else if ( ++x == number ) {
1292 1 return;
1293 }
1294
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 571 times.
572 else if ( ++x == number ) {
1295 1 return;
1296 }
1297
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 570 times.
571 else if ( ++x == number ) {
1298 1 return;
1299 }
1300
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 569 times.
570 else if ( ++x == number ) {
1301 1 return;
1302 }
1303
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 568 times.
569 else if ( ++x == number ) {
1304 1 return;
1305 }
1306
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 567 times.
568 else if ( ++x == number ) {
1307 1 return;
1308 }
1309
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 566 times.
567 else if ( ++x == number ) {
1310 1 return;
1311 }
1312
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 565 times.
566 else if ( ++x == number ) {
1313 1 return;
1314 }
1315
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 564 times.
565 else if ( ++x == number ) {
1316 1 return;
1317 }
1318
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 563 times.
564 else if ( ++x == number ) {
1319 1 return;
1320 }
1321
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 562 times.
563 else if ( ++x == number ) {
1322 1 return;
1323 }
1324
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 561 times.
562 else if ( ++x == number ) {
1325 1 return;
1326 }
1327
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 560 times.
561 else if ( ++x == number ) {
1328 1 return;
1329 }
1330
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 559 times.
560 else if ( ++x == number ) {
1331 1 return;
1332 }
1333
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 558 times.
559 else if ( ++x == number ) {
1334 1 return;
1335 }
1336
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 557 times.
558 else if ( ++x == number ) {
1337 1 return;
1338 }
1339
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 556 times.
557 else if ( ++x == number ) {
1340 1 return;
1341 }
1342
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 555 times.
556 else if ( ++x == number ) {
1343 1 return;
1344 }
1345
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 554 times.
555 else if ( ++x == number ) {
1346 1 return;
1347 }
1348
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 553 times.
554 else if ( ++x == number ) {
1349 1 return;
1350 }
1351
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 552 times.
553 else if ( ++x == number ) {
1352 1 return;
1353 }
1354
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 551 times.
552 else if ( ++x == number ) {
1355 1 return;
1356 }
1357
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 550 times.
551 else if ( ++x == number ) {
1358 1 return;
1359 }
1360
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 549 times.
550 else if ( ++x == number ) {
1361 1 return;
1362 }
1363
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 548 times.
549 else if ( ++x == number ) {
1364 1 return;
1365 }
1366
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 547 times.
548 else if ( ++x == number ) {
1367 1 return;
1368 }
1369
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 546 times.
547 else if ( ++x == number ) {
1370 1 return;
1371 }
1372
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 545 times.
546 else if ( ++x == number ) {
1373 1 return;
1374 }
1375
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 544 times.
545 else if ( ++x == number ) {
1376 1 return;
1377 }
1378
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 543 times.
544 else if ( ++x == number ) {
1379 1 return;
1380 }
1381
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 542 times.
543 else if ( ++x == number ) {
1382 1 return;
1383 }
1384
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 541 times.
542 else if ( ++x == number ) {
1385 1 return;
1386 }
1387
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 540 times.
541 else if ( ++x == number ) {
1388 1 return;
1389 }
1390
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 539 times.
540 else if ( ++x == number ) {
1391 1 return;
1392 }
1393
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 538 times.
539 else if ( ++x == number ) {
1394 1 return;
1395 }
1396
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 537 times.
538 else if ( ++x == number ) {
1397 1 return;
1398 }
1399
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 536 times.
537 else if ( ++x == number ) {
1400 1 return;
1401 }
1402
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 535 times.
536 else if ( ++x == number ) {
1403 1 return;
1404 }
1405
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 534 times.
535 else if ( ++x == number ) {
1406 1 return;
1407 }
1408
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 533 times.
534 else if ( ++x == number ) {
1409 1 return;
1410 }
1411
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 532 times.
533 else if ( ++x == number ) {
1412 1 return;
1413 }
1414
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 531 times.
532 else if ( ++x == number ) {
1415 1 return;
1416 }
1417
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 530 times.
531 else if ( ++x == number ) {
1418 1 return;
1419 }
1420
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 529 times.
530 else if ( ++x == number ) {
1421 1 return;
1422 }
1423
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 528 times.
529 else if ( ++x == number ) {
1424 1 return;
1425 }
1426
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 527 times.
528 else if ( ++x == number ) {
1427 1 return;
1428 }
1429
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 526 times.
527 else if ( ++x == number ) {
1430 1 return;
1431 }
1432
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 525 times.
526 else if ( ++x == number ) {
1433 1 return;
1434 }
1435
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 524 times.
525 else if ( ++x == number ) {
1436 1 return;
1437 }
1438
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 523 times.
524 else if ( ++x == number ) {
1439 1 return;
1440 }
1441
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 522 times.
523 else if ( ++x == number ) {
1442 1 return;
1443 }
1444
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 521 times.
522 else if ( ++x == number ) {
1445 1 return;
1446 }
1447
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 520 times.
521 else if ( ++x == number ) {
1448 1 return;
1449 }
1450
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 519 times.
520 else if ( ++x == number ) {
1451 1 return;
1452 }
1453
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 518 times.
519 else if ( ++x == number ) {
1454 1 return;
1455 }
1456
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 517 times.
518 else if ( ++x == number ) {
1457 1 return;
1458 }
1459
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 516 times.
517 else if ( ++x == number ) {
1460 1 return;
1461 }
1462
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 515 times.
516 else if ( ++x == number ) {
1463 1 return;
1464 }
1465
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 514 times.
515 else if ( ++x == number ) {
1466 1 return;
1467 }
1468
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 513 times.
514 else if ( ++x == number ) {
1469 1 return;
1470 }
1471
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 512 times.
513 else if ( ++x == number ) {
1472 1 return;
1473 }
1474
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 511 times.
512 else if ( ++x == number ) {
1475 1 return;
1476 }
1477
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 510 times.
511 else if ( ++x == number ) {
1478 1 return;
1479 }
1480
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 509 times.
510 else if ( ++x == number ) {
1481 1 return;
1482 }
1483
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 508 times.
509 else if ( ++x == number ) {
1484 1 return;
1485 }
1486
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 507 times.
508 else if ( ++x == number ) {
1487 1 return;
1488 }
1489
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 506 times.
507 else if ( ++x == number ) {
1490 1 return;
1491 }
1492
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 505 times.
506 else if ( ++x == number ) {
1493 1 return;
1494 }
1495
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 504 times.
505 else if ( ++x == number ) {
1496 1 return;
1497 }
1498
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 503 times.
504 else if ( ++x == number ) {
1499 1 return;
1500 }
1501
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 502 times.
503 else if ( ++x == number ) {
1502 1 return;
1503 }
1504
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 501 times.
502 else if ( ++x == number ) {
1505 1 return;
1506 }
1507
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 500 times.
501 else if ( ++x == number ) {
1508 1 return;
1509 }
1510
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 499 times.
500 else if ( ++x == number ) {
1511 1 return;
1512 }
1513
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 498 times.
499 else if ( ++x == number ) {
1514 1 return;
1515 }
1516
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 497 times.
498 else if ( ++x == number ) {
1517 1 return;
1518 }
1519
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 496 times.
497 else if ( ++x == number ) {
1520 1 return;
1521 }
1522
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 495 times.
496 else if ( ++x == number ) {
1523 1 return;
1524 }
1525
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 494 times.
495 else if ( ++x == number ) {
1526 1 return;
1527 }
1528
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 493 times.
494 else if ( ++x == number ) {
1529 1 return;
1530 }
1531
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 492 times.
493 else if ( ++x == number ) {
1532 1 return;
1533 }
1534
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 491 times.
492 else if ( ++x == number ) {
1535 1 return;
1536 }
1537
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 490 times.
491 else if ( ++x == number ) {
1538 1 return;
1539 }
1540
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 489 times.
490 else if ( ++x == number ) {
1541 1 return;
1542 }
1543
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 488 times.
489 else if ( ++x == number ) {
1544 1 return;
1545 }
1546
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 487 times.
488 else if ( ++x == number ) {
1547 1 return;
1548 }
1549
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 486 times.
487 else if ( ++x == number ) {
1550 1 return;
1551 }
1552
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 485 times.
486 else if ( ++x == number ) {
1553 1 return;
1554 }
1555
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 484 times.
485 else if ( ++x == number ) {
1556 1 return;
1557 }
1558
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 483 times.
484 else if ( ++x == number ) {
1559 1 return;
1560 }
1561
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 482 times.
483 else if ( ++x == number ) {
1562 1 return;
1563 }
1564
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 481 times.
482 else if ( ++x == number ) {
1565 1 return;
1566 }
1567
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 480 times.
481 else if ( ++x == number ) {
1568 1 return;
1569 }
1570
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 479 times.
480 else if ( ++x == number ) {
1571 1 return;
1572 }
1573
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 478 times.
479 else if ( ++x == number ) {
1574 1 return;
1575 }
1576
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 477 times.
478 else if ( ++x == number ) {
1577 1 return;
1578 }
1579
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 476 times.
477 else if ( ++x == number ) {
1580 1 return;
1581 }
1582
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 475 times.
476 else if ( ++x == number ) {
1583 1 return;
1584 }
1585
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 474 times.
475 else if ( ++x == number ) {
1586 1 return;
1587 }
1588
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 473 times.
474 else if ( ++x == number ) {
1589 1 return;
1590 }
1591
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 472 times.
473 else if ( ++x == number ) {
1592 1 return;
1593 }
1594
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 471 times.
472 else if ( ++x == number ) {
1595 1 return;
1596 }
1597
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 470 times.
471 else if ( ++x == number ) {
1598 1 return;
1599 }
1600
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 469 times.
470 else if ( ++x == number ) {
1601 1 return;
1602 }
1603
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 468 times.
469 else if ( ++x == number ) {
1604 1 return;
1605 }
1606
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 467 times.
468 else if ( ++x == number ) {
1607 1 return;
1608 }
1609
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 466 times.
467 else if ( ++x == number ) {
1610 1 return;
1611 }
1612
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 465 times.
466 else if ( ++x == number ) {
1613 1 return;
1614 }
1615
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 464 times.
465 else if ( ++x == number ) {
1616 1 return;
1617 }
1618
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 463 times.
464 else if ( ++x == number ) {
1619 1 return;
1620 }
1621
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 462 times.
463 else if ( ++x == number ) {
1622 1 return;
1623 }
1624
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 461 times.
462 else if ( ++x == number ) {
1625 1 return;
1626 }
1627
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 460 times.
461 else if ( ++x == number ) {
1628 1 return;
1629 }
1630
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 459 times.
460 else if ( ++x == number ) {
1631 1 return;
1632 }
1633
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 458 times.
459 else if ( ++x == number ) {
1634 1 return;
1635 }
1636
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 457 times.
458 else if ( ++x == number ) {
1637 1 return;
1638 }
1639
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 456 times.
457 else if ( ++x == number ) {
1640 1 return;
1641 }
1642
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 455 times.
456 else if ( ++x == number ) {
1643 1 return;
1644 }
1645
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 454 times.
455 else if ( ++x == number ) {
1646 1 return;
1647 }
1648
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 453 times.
454 else if ( ++x == number ) {
1649 1 return;
1650 }
1651
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 452 times.
453 else if ( ++x == number ) {
1652 1 return;
1653 }
1654
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 451 times.
452 else if ( ++x == number ) {
1655 1 return;
1656 }
1657
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 450 times.
451 else if ( ++x == number ) {
1658 1 return;
1659 }
1660
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 449 times.
450 else if ( ++x == number ) {
1661 1 return;
1662 }
1663
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 448 times.
449 else if ( ++x == number ) {
1664 1 return;
1665 }
1666
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 447 times.
448 else if ( ++x == number ) {
1667 1 return;
1668 }
1669
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 446 times.
447 else if ( ++x == number ) {
1670 1 return;
1671 }
1672
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 445 times.
446 else if ( ++x == number ) {
1673 1 return;
1674 }
1675
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 444 times.
445 else if ( ++x == number ) {
1676 1 return;
1677 }
1678
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 443 times.
444 else if ( ++x == number ) {
1679 1 return;
1680 }
1681
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 442 times.
443 else if ( ++x == number ) {
1682 1 return;
1683 }
1684
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 441 times.
442 else if ( ++x == number ) {
1685 1 return;
1686 }
1687
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 440 times.
441 else if ( ++x == number ) {
1688 1 return;
1689 }
1690
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 439 times.
440 else if ( ++x == number ) {
1691 1 return;
1692 }
1693
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 438 times.
439 else if ( ++x == number ) {
1694 1 return;
1695 }
1696
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 437 times.
438 else if ( ++x == number ) {
1697 1 return;
1698 }
1699
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 436 times.
437 else if ( ++x == number ) {
1700 1 return;
1701 }
1702
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 435 times.
436 else if ( ++x == number ) {
1703 1 return;
1704 }
1705
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 434 times.
435 else if ( ++x == number ) {
1706 1 return;
1707 }
1708
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 433 times.
434 else if ( ++x == number ) {
1709 1 return;
1710 }
1711
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 432 times.
433 else if ( ++x == number ) {
1712 1 return;
1713 }
1714
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 431 times.
432 else if ( ++x == number ) {
1715 1 return;
1716 }
1717
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 430 times.
431 else if ( ++x == number ) {
1718 1 return;
1719 }
1720
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 429 times.
430 else if ( ++x == number ) {
1721 1 return;
1722 }
1723
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 428 times.
429 else if ( ++x == number ) {
1724 1 return;
1725 }
1726
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 427 times.
428 else if ( ++x == number ) {
1727 1 return;
1728 }
1729
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 426 times.
427 else if ( ++x == number ) {
1730 1 return;
1731 }
1732
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 425 times.
426 else if ( ++x == number ) {
1733 1 return;
1734 }
1735
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 424 times.
425 else if ( ++x == number ) {
1736 1 return;
1737 }
1738
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 423 times.
424 else if ( ++x == number ) {
1739 1 return;
1740 }
1741
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 422 times.
423 else if ( ++x == number ) {
1742 1 return;
1743 }
1744
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 421 times.
422 else if ( ++x == number ) {
1745 1 return;
1746 }
1747
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 420 times.
421 else if ( ++x == number ) {
1748 1 return;
1749 }
1750
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 419 times.
420 else if ( ++x == number ) {
1751 1 return;
1752 }
1753
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 418 times.
419 else if ( ++x == number ) {
1754 1 return;
1755 }
1756
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 417 times.
418 else if ( ++x == number ) {
1757 1 return;
1758 }
1759
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 416 times.
417 else if ( ++x == number ) {
1760 1 return;
1761 }
1762
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 415 times.
416 else if ( ++x == number ) {
1763 1 return;
1764 }
1765
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 414 times.
415 else if ( ++x == number ) {
1766 1 return;
1767 }
1768
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 413 times.
414 else if ( ++x == number ) {
1769 1 return;
1770 }
1771
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 412 times.
413 else if ( ++x == number ) {
1772 1 return;
1773 }
1774
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 411 times.
412 else if ( ++x == number ) {
1775 1 return;
1776 }
1777
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 410 times.
411 else if ( ++x == number ) {
1778 1 return;
1779 }
1780
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 409 times.
410 else if ( ++x == number ) {
1781 1 return;
1782 }
1783
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 408 times.
409 else if ( ++x == number ) {
1784 1 return;
1785 }
1786
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 407 times.
408 else if ( ++x == number ) {
1787 1 return;
1788 }
1789
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 406 times.
407 else if ( ++x == number ) {
1790 1 return;
1791 }
1792
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 405 times.
406 else if ( ++x == number ) {
1793 1 return;
1794 }
1795
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 404 times.
405 else if ( ++x == number ) {
1796 1 return;
1797 }
1798
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 403 times.
404 else if ( ++x == number ) {
1799 1 return;
1800 }
1801
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 402 times.
403 else if ( ++x == number ) {
1802 1 return;
1803 }
1804
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 401 times.
402 else if ( ++x == number ) {
1805 1 return;
1806 }
1807
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 400 times.
401 else if ( ++x == number ) {
1808 1 return;
1809 }
1810
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 399 times.
400 else if ( ++x == number ) {
1811 1 return;
1812 }
1813
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 398 times.
399 else if ( ++x == number ) {
1814 1 return;
1815 }
1816
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 397 times.
398 else if ( ++x == number ) {
1817 1 return;
1818 }
1819
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 396 times.
397 else if ( ++x == number ) {
1820 1 return;
1821 }
1822
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 395 times.
396 else if ( ++x == number ) {
1823 1 return;
1824 }
1825
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 394 times.
395 else if ( ++x == number ) {
1826 1 return;
1827 }
1828
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 393 times.
394 else if ( ++x == number ) {
1829 1 return;
1830 }
1831
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 392 times.
393 else if ( ++x == number ) {
1832 1 return;
1833 }
1834
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 391 times.
392 else if ( ++x == number ) {
1835 1 return;
1836 }
1837
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 390 times.
391 else if ( ++x == number ) {
1838 1 return;
1839 }
1840
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 389 times.
390 else if ( ++x == number ) {
1841 1 return;
1842 }
1843
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 388 times.
389 else if ( ++x == number ) {
1844 1 return;
1845 }
1846
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 387 times.
388 else if ( ++x == number ) {
1847 1 return;
1848 }
1849
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 386 times.
387 else if ( ++x == number ) {
1850 1 return;
1851 }
1852
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 385 times.
386 else if ( ++x == number ) {
1853 1 return;
1854 }
1855
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 384 times.
385 else if ( ++x == number ) {
1856 1 return;
1857 }
1858
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 383 times.
384 else if ( ++x == number ) {
1859 1 return;
1860 }
1861
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 382 times.
383 else if ( ++x == number ) {
1862 1 return;
1863 }
1864
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 381 times.
382 else if ( ++x == number ) {
1865 1 return;
1866 }
1867
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 380 times.
381 else if ( ++x == number ) {
1868 1 return;
1869 }
1870
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 379 times.
380 else if ( ++x == number ) {
1871 1 return;
1872 }
1873
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 378 times.
379 else if ( ++x == number ) {
1874 1 return;
1875 }
1876
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 377 times.
378 else if ( ++x == number ) {
1877 1 return;
1878 }
1879
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 376 times.
377 else if ( ++x == number ) {
1880 1 return;
1881 }
1882
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 375 times.
376 else if ( ++x == number ) {
1883 1 return;
1884 }
1885
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 374 times.
375 else if ( ++x == number ) {
1886 1 return;
1887 }
1888
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 373 times.
374 else if ( ++x == number ) {
1889 1 return;
1890 }
1891
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 372 times.
373 else if ( ++x == number ) {
1892 1 return;
1893 }
1894
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 371 times.
372 else if ( ++x == number ) {
1895 1 return;
1896 }
1897
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 370 times.
371 else if ( ++x == number ) {
1898 1 return;
1899 }
1900
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 369 times.
370 else if ( ++x == number ) {
1901 1 return;
1902 }
1903
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 368 times.
369 else if ( ++x == number ) {
1904 1 return;
1905 }
1906
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 367 times.
368 else if ( ++x == number ) {
1907 1 return;
1908 }
1909
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 366 times.
367 else if ( ++x == number ) {
1910 1 return;
1911 }
1912
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 365 times.
366 else if ( ++x == number ) {
1913 1 return;
1914 }
1915
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 364 times.
365 else if ( ++x == number ) {
1916 1 return;
1917 }
1918
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 363 times.
364 else if ( ++x == number ) {
1919 1 return;
1920 }
1921
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 362 times.
363 else if ( ++x == number ) {
1922 1 return;
1923 }
1924
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 361 times.
362 else if ( ++x == number ) {
1925 1 return;
1926 }
1927
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 360 times.
361 else if ( ++x == number ) {
1928 1 return;
1929 }
1930
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 359 times.
360 else if ( ++x == number ) {
1931 1 return;
1932 }
1933
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 358 times.
359 else if ( ++x == number ) {
1934 1 return;
1935 }
1936
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 357 times.
358 else if ( ++x == number ) {
1937 1 return;
1938 }
1939
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 356 times.
357 else if ( ++x == number ) {
1940 1 return;
1941 }
1942
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 355 times.
356 else if ( ++x == number ) {
1943 1 return;
1944 }
1945
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 354 times.
355 else if ( ++x == number ) {
1946 1 return;
1947 }
1948
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 353 times.
354 else if ( ++x == number ) {
1949 1 return;
1950 }
1951
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 352 times.
353 else if ( ++x == number ) {
1952 1 return;
1953 }
1954
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 351 times.
352 else if ( ++x == number ) {
1955 1 return;
1956 }
1957
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 350 times.
351 else if ( ++x == number ) {
1958 1 return;
1959 }
1960
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 349 times.
350 else if ( ++x == number ) {
1961 1 return;
1962 }
1963
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 348 times.
349 else if ( ++x == number ) {
1964 1 return;
1965 }
1966
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 347 times.
348 else if ( ++x == number ) {
1967 1 return;
1968 }
1969
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 346 times.
347 else if ( ++x == number ) {
1970 1 return;
1971 }
1972
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 345 times.
346 else if ( ++x == number ) {
1973 1 return;
1974 }
1975
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 344 times.
345 else if ( ++x == number ) {
1976 1 return;
1977 }
1978
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 343 times.
344 else if ( ++x == number ) {
1979 1 return;
1980 }
1981
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 342 times.
343 else if ( ++x == number ) {
1982 1 return;
1983 }
1984
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 341 times.
342 else if ( ++x == number ) {
1985 1 return;
1986 }
1987
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 340 times.
341 else if ( ++x == number ) {
1988 1 return;
1989 }
1990
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 339 times.
340 else if ( ++x == number ) {
1991 1 return;
1992 }
1993
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 338 times.
339 else if ( ++x == number ) {
1994 1 return;
1995 }
1996
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 337 times.
338 else if ( ++x == number ) {
1997 1 return;
1998 }
1999
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 336 times.
337 else if ( ++x == number ) {
2000 1 return;
2001 }
2002
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 335 times.
336 else if ( ++x == number ) {
2003 1 return;
2004 }
2005
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 334 times.
335 else if ( ++x == number ) {
2006 1 return;
2007 }
2008
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 333 times.
334 else if ( ++x == number ) {
2009 1 return;
2010 }
2011
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 332 times.
333 else if ( ++x == number ) {
2012 1 return;
2013 }
2014
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 331 times.
332 else if ( ++x == number ) {
2015 1 return;
2016 }
2017
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 330 times.
331 else if ( ++x == number ) {
2018 1 return;
2019 }
2020
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 329 times.
330 else if ( ++x == number ) {
2021 1 return;
2022 }
2023
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 328 times.
329 else if ( ++x == number ) {
2024 1 return;
2025 }
2026
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 327 times.
328 else if ( ++x == number ) {
2027 1 return;
2028 }
2029
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 326 times.
327 else if ( ++x == number ) {
2030 1 return;
2031 }
2032
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 325 times.
326 else if ( ++x == number ) {
2033 1 return;
2034 }
2035
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 324 times.
325 else if ( ++x == number ) {
2036 1 return;
2037 }
2038
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 323 times.
324 else if ( ++x == number ) {
2039 1 return;
2040 }
2041
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 322 times.
323 else if ( ++x == number ) {
2042 1 return;
2043 }
2044
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 321 times.
322 else if ( ++x == number ) {
2045 1 return;
2046 }
2047
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 320 times.
321 else if ( ++x == number ) {
2048 1 return;
2049 }
2050
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 319 times.
320 else if ( ++x == number ) {
2051 1 return;
2052 }
2053
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 318 times.
319 else if ( ++x == number ) {
2054 1 return;
2055 }
2056
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 317 times.
318 else if ( ++x == number ) {
2057 1 return;
2058 }
2059
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 316 times.
317 else if ( ++x == number ) {
2060 1 return;
2061 }
2062
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 315 times.
316 else if ( ++x == number ) {
2063 1 return;
2064 }
2065
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 314 times.
315 else if ( ++x == number ) {
2066 1 return;
2067 }
2068
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 313 times.
314 else if ( ++x == number ) {
2069 1 return;
2070 }
2071
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 312 times.
313 else if ( ++x == number ) {
2072 1 return;
2073 }
2074
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 311 times.
312 else if ( ++x == number ) {
2075 1 return;
2076 }
2077
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 310 times.
311 else if ( ++x == number ) {
2078 1 return;
2079 }
2080
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 309 times.
310 else if ( ++x == number ) {
2081 1 return;
2082 }
2083
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 308 times.
309 else if ( ++x == number ) {
2084 1 return;
2085 }
2086
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 307 times.
308 else if ( ++x == number ) {
2087 1 return;
2088 }
2089
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 306 times.
307 else if ( ++x == number ) {
2090 1 return;
2091 }
2092
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 305 times.
306 else if ( ++x == number ) {
2093 1 return;
2094 }
2095
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 304 times.
305 else if ( ++x == number ) {
2096 1 return;
2097 }
2098
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 303 times.
304 else if ( ++x == number ) {
2099 1 return;
2100 }
2101
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 302 times.
303 else if ( ++x == number ) {
2102 1 return;
2103 }
2104
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 301 times.
302 else if ( ++x == number ) {
2105 1 return;
2106 }
2107
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 300 times.
301 else if ( ++x == number ) {
2108 1 return;
2109 }
2110
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 299 times.
300 else if ( ++x == number ) {
2111 1 return;
2112 }
2113
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 298 times.
299 else if ( ++x == number ) {
2114 1 return;
2115 }
2116
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 297 times.
298 else if ( ++x == number ) {
2117 1 return;
2118 }
2119
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 296 times.
297 else if ( ++x == number ) {
2120 1 return;
2121 }
2122
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 295 times.
296 else if ( ++x == number ) {
2123 1 return;
2124 }
2125
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 294 times.
295 else if ( ++x == number ) {
2126 1 return;
2127 }
2128
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 293 times.
294 else if ( ++x == number ) {
2129 1 return;
2130 }
2131
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 292 times.
293 else if ( ++x == number ) {
2132 1 return;
2133 }
2134
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 291 times.
292 else if ( ++x == number ) {
2135 1 return;
2136 }
2137
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 290 times.
291 else if ( ++x == number ) {
2138 1 return;
2139 }
2140
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 289 times.
290 else if ( ++x == number ) {
2141 1 return;
2142 }
2143
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 288 times.
289 else if ( ++x == number ) {
2144 1 return;
2145 }
2146
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 287 times.
288 else if ( ++x == number ) {
2147 1 return;
2148 }
2149
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 286 times.
287 else if ( ++x == number ) {
2150 1 return;
2151 }
2152
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 285 times.
286 else if ( ++x == number ) {
2153 1 return;
2154 }
2155
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 284 times.
285 else if ( ++x == number ) {
2156 1 return;
2157 }
2158
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 283 times.
284 else if ( ++x == number ) {
2159 1 return;
2160 }
2161
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 282 times.
283 else if ( ++x == number ) {
2162 1 return;
2163 }
2164
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 281 times.
282 else if ( ++x == number ) {
2165 1 return;
2166 }
2167
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 280 times.
281 else if ( ++x == number ) {
2168 1 return;
2169 }
2170
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 279 times.
280 else if ( ++x == number ) {
2171 1 return;
2172 }
2173
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 278 times.
279 else if ( ++x == number ) {
2174 1 return;
2175 }
2176
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 277 times.
278 else if ( ++x == number ) {
2177 1 return;
2178 }
2179
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 276 times.
277 else if ( ++x == number ) {
2180 1 return;
2181 }
2182
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 275 times.
276 else if ( ++x == number ) {
2183 1 return;
2184 }
2185
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 274 times.
275 else if ( ++x == number ) {
2186 1 return;
2187 }
2188
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 273 times.
274 else if ( ++x == number ) {
2189 1 return;
2190 }
2191
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 272 times.
273 else if ( ++x == number ) {
2192 1 return;
2193 }
2194
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 271 times.
272 else if ( ++x == number ) {
2195 1 return;
2196 }
2197
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 270 times.
271 else if ( ++x == number ) {
2198 1 return;
2199 }
2200
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 269 times.
270 else if ( ++x == number ) {
2201 1 return;
2202 }
2203
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 268 times.
269 else if ( ++x == number ) {
2204 1 return;
2205 }
2206
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 267 times.
268 else if ( ++x == number ) {
2207 1 return;
2208 }
2209
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 266 times.
267 else if ( ++x == number ) {
2210 1 return;
2211 }
2212
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 265 times.
266 else if ( ++x == number ) {
2213 1 return;
2214 }
2215
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 264 times.
265 else if ( ++x == number ) {
2216 1 return;
2217 }
2218
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 263 times.
264 else if ( ++x == number ) {
2219 1 return;
2220 }
2221
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 262 times.
263 else if ( ++x == number ) {
2222 1 return;
2223 }
2224
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 261 times.
262 else if ( ++x == number ) {
2225 1 return;
2226 }
2227
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 260 times.
261 else if ( ++x == number ) {
2228 1 return;
2229 }
2230
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 259 times.
260 else if ( ++x == number ) {
2231 1 return;
2232 }
2233
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 258 times.
259 else if ( ++x == number ) {
2234 1 return;
2235 }
2236
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 257 times.
258 else if ( ++x == number ) {
2237 1 return;
2238 }
2239
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 256 times.
257 else if ( ++x == number ) {
2240 1 return;
2241 }
2242
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 255 times.
256 else if ( ++x == number ) {
2243 1 return;
2244 }
2245
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 254 times.
255 else if ( ++x == number ) {
2246 1 return;
2247 }
2248
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 253 times.
254 else if ( ++x == number ) {
2249 1 return;
2250 }
2251
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 252 times.
253 else if ( ++x == number ) {
2252 1 return;
2253 }
2254
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 251 times.
252 else if ( ++x == number ) {
2255 1 return;
2256 }
2257
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 250 times.
251 else if ( ++x == number ) {
2258 1 return;
2259 }
2260
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 249 times.
250 else if ( ++x == number ) {
2261 1 return;
2262 }
2263
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 248 times.
249 else if ( ++x == number ) {
2264 1 return;
2265 }
2266
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 247 times.
248 else if ( ++x == number ) {
2267 1 return;
2268 }
2269
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 246 times.
247 else if ( ++x == number ) {
2270 1 return;
2271 }
2272
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 245 times.
246 else if ( ++x == number ) {
2273 1 return;
2274 }
2275
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 244 times.
245 else if ( ++x == number ) {
2276 1 return;
2277 }
2278
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 243 times.
244 else if ( ++x == number ) {
2279 1 return;
2280 }
2281
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 242 times.
243 else if ( ++x == number ) {
2282 1 return;
2283 }
2284
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 241 times.
242 else if ( ++x == number ) {
2285 1 return;
2286 }
2287
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 240 times.
241 else if ( ++x == number ) {
2288 1 return;
2289 }
2290
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 239 times.
240 else if ( ++x == number ) {
2291 1 return;
2292 }
2293
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 238 times.
239 else if ( ++x == number ) {
2294 1 return;
2295 }
2296
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 237 times.
238 else if ( ++x == number ) {
2297 1 return;
2298 }
2299
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 236 times.
237 else if ( ++x == number ) {
2300 1 return;
2301 }
2302
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 235 times.
236 else if ( ++x == number ) {
2303 1 return;
2304 }
2305
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 234 times.
235 else if ( ++x == number ) {
2306 1 return;
2307 }
2308
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 233 times.
234 else if ( ++x == number ) {
2309 1 return;
2310 }
2311
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 232 times.
233 else if ( ++x == number ) {
2312 1 return;
2313 }
2314
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 231 times.
232 else if ( ++x == number ) {
2315 1 return;
2316 }
2317
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 230 times.
231 else if ( ++x == number ) {
2318 1 return;
2319 }
2320
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 229 times.
230 else if ( ++x == number ) {
2321 1 return;
2322 }
2323
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 228 times.
229 else if ( ++x == number ) {
2324 1 return;
2325 }
2326
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 227 times.
228 else if ( ++x == number ) {
2327 1 return;
2328 }
2329
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 226 times.
227 else if ( ++x == number ) {
2330 1 return;
2331 }
2332
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 225 times.
226 else if ( ++x == number ) {
2333 1 return;
2334 }
2335
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 224 times.
225 else if ( ++x == number ) {
2336 1 return;
2337 }
2338
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 223 times.
224 else if ( ++x == number ) {
2339 1 return;
2340 }
2341
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 222 times.
223 else if ( ++x == number ) {
2342 1 return;
2343 }
2344
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 221 times.
222 else if ( ++x == number ) {
2345 1 return;
2346 }
2347
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 220 times.
221 else if ( ++x == number ) {
2348 1 return;
2349 }
2350
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 219 times.
220 else if ( ++x == number ) {
2351 1 return;
2352 }
2353
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 218 times.
219 else if ( ++x == number ) {
2354 1 return;
2355 }
2356
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 217 times.
218 else if ( ++x == number ) {
2357 1 return;
2358 }
2359
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 216 times.
217 else if ( ++x == number ) {
2360 1 return;
2361 }
2362
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 215 times.
216 else if ( ++x == number ) {
2363 1 return;
2364 }
2365
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 214 times.
215 else if ( ++x == number ) {
2366 1 return;
2367 }
2368
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 213 times.
214 else if ( ++x == number ) {
2369 1 return;
2370 }
2371
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 212 times.
213 else if ( ++x == number ) {
2372 1 return;
2373 }
2374
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 211 times.
212 else if ( ++x == number ) {
2375 1 return;
2376 }
2377
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 210 times.
211 else if ( ++x == number ) {
2378 1 return;
2379 }
2380
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 209 times.
210 else if ( ++x == number ) {
2381 1 return;
2382 }
2383
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 208 times.
209 else if ( ++x == number ) {
2384 1 return;
2385 }
2386
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 207 times.
208 else if ( ++x == number ) {
2387 1 return;
2388 }
2389
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 206 times.
207 else if ( ++x == number ) {
2390 1 return;
2391 }
2392
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 205 times.
206 else if ( ++x == number ) {
2393 1 return;
2394 }
2395
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 204 times.
205 else if ( ++x == number ) {
2396 1 return;
2397 }
2398
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 203 times.
204 else if ( ++x == number ) {
2399 1 return;
2400 }
2401
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 202 times.
203 else if ( ++x == number ) {
2402 1 return;
2403 }
2404
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 201 times.
202 else if ( ++x == number ) {
2405 1 return;
2406 }
2407
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 200 times.
201 else if ( ++x == number ) {
2408 1 return;
2409 }
2410
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 199 times.
200 else if ( ++x == number ) {
2411 1 return;
2412 }
2413
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 198 times.
199 else if ( ++x == number ) {
2414 1 return;
2415 }
2416
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 197 times.
198 else if ( ++x == number ) {
2417 1 return;
2418 }
2419
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 196 times.
197 else if ( ++x == number ) {
2420 1 return;
2421 }
2422
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 195 times.
196 else if ( ++x == number ) {
2423 1 return;
2424 }
2425
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 194 times.
195 else if ( ++x == number ) {
2426 1 return;
2427 }
2428
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 193 times.
194 else if ( ++x == number ) {
2429 1 return;
2430 }
2431
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 192 times.
193 else if ( ++x == number ) {
2432 1 return;
2433 }
2434
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 191 times.
192 else if ( ++x == number ) {
2435 1 return;
2436 }
2437
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 190 times.
191 else if ( ++x == number ) {
2438 1 return;
2439 }
2440
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 189 times.
190 else if ( ++x == number ) {
2441 1 return;
2442 }
2443
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 188 times.
189 else if ( ++x == number ) {
2444 1 return;
2445 }
2446
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 187 times.
188 else if ( ++x == number ) {
2447 1 return;
2448 }
2449
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 186 times.
187 else if ( ++x == number ) {
2450 1 return;
2451 }
2452
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 185 times.
186 else if ( ++x == number ) {
2453 1 return;
2454 }
2455
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 184 times.
185 else if ( ++x == number ) {
2456 1 return;
2457 }
2458
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 183 times.
184 else if ( ++x == number ) {
2459 1 return;
2460 }
2461
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 182 times.
183 else if ( ++x == number ) {
2462 1 return;
2463 }
2464
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 181 times.
182 else if ( ++x == number ) {
2465 1 return;
2466 }
2467
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 180 times.
181 else if ( ++x == number ) {
2468 1 return;
2469 }
2470
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 179 times.
180 else if ( ++x == number ) {
2471 1 return;
2472 }
2473
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 178 times.
179 else if ( ++x == number ) {
2474 1 return;
2475 }
2476
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 177 times.
178 else if ( ++x == number ) {
2477 1 return;
2478 }
2479
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 176 times.
177 else if ( ++x == number ) {
2480 1 return;
2481 }
2482
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 175 times.
176 else if ( ++x == number ) {
2483 1 return;
2484 }
2485
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 174 times.
175 else if ( ++x == number ) {
2486 1 return;
2487 }
2488
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 173 times.
174 else if ( ++x == number ) {
2489 1 return;
2490 }
2491
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 172 times.
173 else if ( ++x == number ) {
2492 1 return;
2493 }
2494
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 171 times.
172 else if ( ++x == number ) {
2495 1 return;
2496 }
2497
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 170 times.
171 else if ( ++x == number ) {
2498 1 return;
2499 }
2500
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 169 times.
170 else if ( ++x == number ) {
2501 1 return;
2502 }
2503
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 168 times.
169 else if ( ++x == number ) {
2504 1 return;
2505 }
2506
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 167 times.
168 else if ( ++x == number ) {
2507 1 return;
2508 }
2509
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 166 times.
167 else if ( ++x == number ) {
2510 1 return;
2511 }
2512
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 165 times.
166 else if ( ++x == number ) {
2513 1 return;
2514 }
2515
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 164 times.
165 else if ( ++x == number ) {
2516 1 return;
2517 }
2518
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 163 times.
164 else if ( ++x == number ) {
2519 1 return;
2520 }
2521
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 162 times.
163 else if ( ++x == number ) {
2522 1 return;
2523 }
2524
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 161 times.
162 else if ( ++x == number ) {
2525 1 return;
2526 }
2527
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 160 times.
161 else if ( ++x == number ) {
2528 1 return;
2529 }
2530
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 159 times.
160 else if ( ++x == number ) {
2531 1 return;
2532 }
2533
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 158 times.
159 else if ( ++x == number ) {
2534 1 return;
2535 }
2536
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 157 times.
158 else if ( ++x == number ) {
2537 1 return;
2538 }
2539
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 156 times.
157 else if ( ++x == number ) {
2540 1 return;
2541 }
2542
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 155 times.
156 else if ( ++x == number ) {
2543 1 return;
2544 }
2545
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 154 times.
155 else if ( ++x == number ) {
2546 1 return;
2547 }
2548
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 153 times.
154 else if ( ++x == number ) {
2549 1 return;
2550 }
2551
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 152 times.
153 else if ( ++x == number ) {
2552 1 return;
2553 }
2554
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 151 times.
152 else if ( ++x == number ) {
2555 1 return;
2556 }
2557
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 150 times.
151 else if ( ++x == number ) {
2558 1 return;
2559 }
2560
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 149 times.
150 else if ( ++x == number ) {
2561 1 return;
2562 }
2563
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 148 times.
149 else if ( ++x == number ) {
2564 1 return;
2565 }
2566
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 147 times.
148 else if ( ++x == number ) {
2567 1 return;
2568 }
2569
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 146 times.
147 else if ( ++x == number ) {
2570 1 return;
2571 }
2572
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 145 times.
146 else if ( ++x == number ) {
2573 1 return;
2574 }
2575
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 144 times.
145 else if ( ++x == number ) {
2576 1 return;
2577 }
2578
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 143 times.
144 else if ( ++x == number ) {
2579 1 return;
2580 }
2581
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 142 times.
143 else if ( ++x == number ) {
2582 1 return;
2583 }
2584
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 141 times.
142 else if ( ++x == number ) {
2585 1 return;
2586 }
2587
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 140 times.
141 else if ( ++x == number ) {
2588 1 return;
2589 }
2590
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 139 times.
140 else if ( ++x == number ) {
2591 1 return;
2592 }
2593
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 138 times.
139 else if ( ++x == number ) {
2594 1 return;
2595 }
2596
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 137 times.
138 else if ( ++x == number ) {
2597 1 return;
2598 }
2599
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 136 times.
137 else if ( ++x == number ) {
2600 1 return;
2601 }
2602
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 135 times.
136 else if ( ++x == number ) {
2603 1 return;
2604 }
2605
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 134 times.
135 else if ( ++x == number ) {
2606 1 return;
2607 }
2608
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 133 times.
134 else if ( ++x == number ) {
2609 1 return;
2610 }
2611
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 132 times.
133 else if ( ++x == number ) {
2612 1 return;
2613 }
2614
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 131 times.
132 else if ( ++x == number ) {
2615 1 return;
2616 }
2617
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 130 times.
131 else if ( ++x == number ) {
2618 1 return;
2619 }
2620
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 129 times.
130 else if ( ++x == number ) {
2621 1 return;
2622 }
2623
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 128 times.
129 else if ( ++x == number ) {
2624 1 return;
2625 }
2626
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 127 times.
128 else if ( ++x == number ) {
2627 1 return;
2628 }
2629
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 126 times.
127 else if ( ++x == number ) {
2630 1 return;
2631 }
2632
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 125 times.
126 else if ( ++x == number ) {
2633 1 return;
2634 }
2635
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 124 times.
125 else if ( ++x == number ) {
2636 1 return;
2637 }
2638
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 123 times.
124 else if ( ++x == number ) {
2639 1 return;
2640 }
2641
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 122 times.
123 else if ( ++x == number ) {
2642 1 return;
2643 }
2644
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 121 times.
122 else if ( ++x == number ) {
2645 1 return;
2646 }
2647
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 120 times.
121 else if ( ++x == number ) {
2648 1 return;
2649 }
2650
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 119 times.
120 else if ( ++x == number ) {
2651 1 return;
2652 }
2653
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 118 times.
119 else if ( ++x == number ) {
2654 1 return;
2655 }
2656
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 117 times.
118 else if ( ++x == number ) {
2657 1 return;
2658 }
2659
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 116 times.
117 else if ( ++x == number ) {
2660 1 return;
2661 }
2662
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 115 times.
116 else if ( ++x == number ) {
2663 1 return;
2664 }
2665
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 114 times.
115 else if ( ++x == number ) {
2666 1 return;
2667 }
2668
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 113 times.
114 else if ( ++x == number ) {
2669 1 return;
2670 }
2671
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 112 times.
113 else if ( ++x == number ) {
2672 1 return;
2673 }
2674
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 111 times.
112 else if ( ++x == number ) {
2675 1 return;
2676 }
2677
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 110 times.
111 else if ( ++x == number ) {
2678 1 return;
2679 }
2680
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 109 times.
110 else if ( ++x == number ) {
2681 1 return;
2682 }
2683
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 108 times.
109 else if ( ++x == number ) {
2684 1 return;
2685 }
2686
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 107 times.
108 else if ( ++x == number ) {
2687 1 return;
2688 }
2689
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 106 times.
107 else if ( ++x == number ) {
2690 1 return;
2691 }
2692
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 105 times.
106 else if ( ++x == number ) {
2693 1 return;
2694 }
2695
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 104 times.
105 else if ( ++x == number ) {
2696 1 return;
2697 }
2698
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 103 times.
104 else if ( ++x == number ) {
2699 1 return;
2700 }
2701
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 102 times.
103 else if ( ++x == number ) {
2702 1 return;
2703 }
2704
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 101 times.
102 else if ( ++x == number ) {
2705 1 return;
2706 }
2707
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 100 times.
101 else if ( ++x == number ) {
2708 1 return;
2709 }
2710
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 99 times.
100 else if ( ++x == number ) {
2711 1 return;
2712 }
2713
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 98 times.
99 else if ( ++x == number ) {
2714 1 return;
2715 }
2716
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 97 times.
98 else if ( ++x == number ) {
2717 1 return;
2718 }
2719
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 96 times.
97 else if ( ++x == number ) {
2720 1 return;
2721 }
2722
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 95 times.
96 else if ( ++x == number ) {
2723 1 return;
2724 }
2725
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 94 times.
95 else if ( ++x == number ) {
2726 1 return;
2727 }
2728
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 93 times.
94 else if ( ++x == number ) {
2729 1 return;
2730 }
2731
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 92 times.
93 else if ( ++x == number ) {
2732 1 return;
2733 }
2734
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 91 times.
92 else if ( ++x == number ) {
2735 1 return;
2736 }
2737
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 90 times.
91 else if ( ++x == number ) {
2738 1 return;
2739 }
2740
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 89 times.
90 else if ( ++x == number ) {
2741 1 return;
2742 }
2743
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 88 times.
89 else if ( ++x == number ) {
2744 1 return;
2745 }
2746
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 87 times.
88 else if ( ++x == number ) {
2747 1 return;
2748 }
2749
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 86 times.
87 else if ( ++x == number ) {
2750 1 return;
2751 }
2752
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 85 times.
86 else if ( ++x == number ) {
2753 1 return;
2754 }
2755
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 84 times.
85 else if ( ++x == number ) {
2756 1 return;
2757 }
2758
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 83 times.
84 else if ( ++x == number ) {
2759 1 return;
2760 }
2761
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 82 times.
83 else if ( ++x == number ) {
2762 1 return;
2763 }
2764
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 81 times.
82 else if ( ++x == number ) {
2765 1 return;
2766 }
2767
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 80 times.
81 else if ( ++x == number ) {
2768 1 return;
2769 }
2770
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 79 times.
80 else if ( ++x == number ) {
2771 1 return;
2772 }
2773
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 78 times.
79 else if ( ++x == number ) {
2774 1 return;
2775 }
2776
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 77 times.
78 else if ( ++x == number ) {
2777 1 return;
2778 }
2779
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 76 times.
77 else if ( ++x == number ) {
2780 1 return;
2781 }
2782
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 75 times.
76 else if ( ++x == number ) {
2783 1 return;
2784 }
2785
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 74 times.
75 else if ( ++x == number ) {
2786 1 return;
2787 }
2788
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 73 times.
74 else if ( ++x == number ) {
2789 1 return;
2790 }
2791
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 72 times.
73 else if ( ++x == number ) {
2792 1 return;
2793 }
2794
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 71 times.
72 else if ( ++x == number ) {
2795 1 return;
2796 }
2797
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 70 times.
71 else if ( ++x == number ) {
2798 1 return;
2799 }
2800
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 69 times.
70 else if ( ++x == number ) {
2801 1 return;
2802 }
2803
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 68 times.
69 else if ( ++x == number ) {
2804 1 return;
2805 }
2806
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 67 times.
68 else if ( ++x == number ) {
2807 1 return;
2808 }
2809
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 66 times.
67 else if ( ++x == number ) {
2810 1 return;
2811 }
2812
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 65 times.
66 else if ( ++x == number ) {
2813 1 return;
2814 }
2815
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 64 times.
65 else if ( ++x == number ) {
2816 1 return;
2817 }
2818
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 63 times.
64 else if ( ++x == number ) {
2819 1 return;
2820 }
2821
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 62 times.
63 else if ( ++x == number ) {
2822 1 return;
2823 }
2824
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 61 times.
62 else if ( ++x == number ) {
2825 1 return;
2826 }
2827
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 60 times.
61 else if ( ++x == number ) {
2828 1 return;
2829 }
2830
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 59 times.
60 else if ( ++x == number ) {
2831 1 return;
2832 }
2833
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 58 times.
59 else if ( ++x == number ) {
2834 1 return;
2835 }
2836
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 57 times.
58 else if ( ++x == number ) {
2837 1 return;
2838 }
2839
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 56 times.
57 else if ( ++x == number ) {
2840 1 return;
2841 }
2842
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 55 times.
56 else if ( ++x == number ) {
2843 1 return;
2844 }
2845
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 54 times.
55 else if ( ++x == number ) {
2846 1 return;
2847 }
2848
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 53 times.
54 else if ( ++x == number ) {
2849 1 return;
2850 }
2851
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 52 times.
53 else if ( ++x == number ) {
2852 1 return;
2853 }
2854
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 51 times.
52 else if ( ++x == number ) {
2855 1 return;
2856 }
2857
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 50 times.
51 else if ( ++x == number ) {
2858 1 return;
2859 }
2860
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 49 times.
50 else if ( ++x == number ) {
2861 1 return;
2862 }
2863
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 48 times.
49 else if ( ++x == number ) {
2864 1 return;
2865 }
2866
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 47 times.
48 else if ( ++x == number ) {
2867 1 return;
2868 }
2869
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 46 times.
47 else if ( ++x == number ) {
2870 1 return;
2871 }
2872
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 45 times.
46 else if ( ++x == number ) {
2873 1 return;
2874 }
2875
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 44 times.
45 else if ( ++x == number ) {
2876 1 return;
2877 }
2878
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 43 times.
44 else if ( ++x == number ) {
2879 1 return;
2880 }
2881
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 42 times.
43 else if ( ++x == number ) {
2882 1 return;
2883 }
2884
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 41 times.
42 else if ( ++x == number ) {
2885 1 return;
2886 }
2887
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 40 times.
41 else if ( ++x == number ) {
2888 1 return;
2889 }
2890
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
40 else if ( ++x == number ) {
2891 1 return;
2892 }
2893
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 38 times.
39 else if ( ++x == number ) {
2894 1 return;
2895 }
2896
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 37 times.
38 else if ( ++x == number ) {
2897 1 return;
2898 }
2899
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 36 times.
37 else if ( ++x == number ) {
2900 1 return;
2901 }
2902
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 35 times.
36 else if ( ++x == number ) {
2903 1 return;
2904 }
2905
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 34 times.
35 else if ( ++x == number ) {
2906 1 return;
2907 }
2908
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 33 times.
34 else if ( ++x == number ) {
2909 1 return;
2910 }
2911
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 32 times.
33 else if ( ++x == number ) {
2912 1 return;
2913 }
2914
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 31 times.
32 else if ( ++x == number ) {
2915 1 return;
2916 }
2917
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 30 times.
31 else if ( ++x == number ) {
2918 1 return;
2919 }
2920
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 29 times.
30 else if ( ++x == number ) {
2921 1 return;
2922 }
2923
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 28 times.
29 else if ( ++x == number ) {
2924 1 return;
2925 }
2926
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 27 times.
28 else if ( ++x == number ) {
2927 1 return;
2928 }
2929
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 26 times.
27 else if ( ++x == number ) {
2930 1 return;
2931 }
2932
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 25 times.
26 else if ( ++x == number ) {
2933 1 return;
2934 }
2935
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 24 times.
25 else if ( ++x == number ) {
2936 1 return;
2937 }
2938
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 23 times.
24 else if ( ++x == number ) {
2939 1 return;
2940 }
2941
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 22 times.
23 else if ( ++x == number ) {
2942 1 return;
2943 }
2944
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 21 times.
22 else if ( ++x == number ) {
2945 1 return;
2946 }
2947
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 20 times.
21 else if ( ++x == number ) {
2948 1 return;
2949 }
2950
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 19 times.
20 else if ( ++x == number ) {
2951 1 return;
2952 }
2953
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 18 times.
19 else if ( ++x == number ) {
2954 1 return;
2955 }
2956
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 17 times.
18 else if ( ++x == number ) {
2957 1 return;
2958 }
2959
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 16 times.
17 else if ( ++x == number ) {
2960 1 return;
2961 }
2962
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 15 times.
16 else if ( ++x == number ) {
2963 1 return;
2964 }
2965
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 14 times.
15 else if ( ++x == number ) {
2966 1 return;
2967 }
2968
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 13 times.
14 else if ( ++x == number ) {
2969 1 return;
2970 }
2971
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 12 times.
13 else if ( ++x == number ) {
2972 1 return;
2973 }
2974
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 11 times.
12 else if ( ++x == number ) {
2975 1 return;
2976 }
2977
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 10 times.
11 else if ( ++x == number ) {
2978 1 return;
2979 }
2980
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 9 times.
10 else if ( ++x == number ) {
2981 1 return;
2982 }
2983
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 8 times.
9 else if ( ++x == number ) {
2984 1 return;
2985 }
2986
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 7 times.
8 else if ( ++x == number ) {
2987 1 return;
2988 }
2989
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 6 times.
7 else if ( ++x == number ) {
2990 1 return;
2991 }
2992
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 5 times.
6 else if ( ++x == number ) {
2993 1 return;
2994 }
2995
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
5 else if ( ++x == number ) {
2996 1 return;
2997 }
2998
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 3 times.
4 else if ( ++x == number ) {
2999 1 return;
3000 }
3001
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 2 times.
3 else if ( ++x == number ) {
3002 1 return;
3003 }
3004
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 else if ( ++x == number ) {
3005 1 return;
3006 }
3007
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 else if ( ++x == number ) {
3008 return;
3009 }
3010
3011 1 return;
3012 }
3013
3014

gcovr-7.0/gcovr/tests/shadow/000077500000000000000000000000001455455346200162645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/Makefile000066400000000000000000000013501455455346200177230ustar00rootroot00000000000000all: mkdir -p output && cd output && $(CXX) -fprofile-arcs -ftest-coverage -fPIC ../main.cpp -o testcase run: txt cobertura html sonarqube jacoco coveralls json coverage.json: ./output/testcase $(GCOVR) --json-pretty --json coverage.json json: coverage.json txt: coverage.json $(GCOVR) -o coverage.txt cobertura: coverage.json $(GCOVR) --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) --coveralls-pretty --coveralls coveralls.json clean: rm -rf output rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/shadow/README000066400000000000000000000002341455455346200171430ustar00rootroot00000000000000Test for shadow build directory. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.0/gcovr/tests/shadow/main.cpp000066400000000000000000000005271455455346200177200ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/shadow/reference/000077500000000000000000000000001455455346200202225ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/clang-10/000077500000000000000000000000001455455346200215245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/clang-10/cobertura.xml000066400000000000000000000031531455455346200242360ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/shadow/reference/clang-10/coverage.html000066400000000000000000000052271455455346200242130ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/shadow/reference/clang-10/coverage.json000066400000000000000000000075401455455346200242200ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011455455346200322640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/shadow/reference/clang-10/coverage.txt000066400000000000000000000012401455455346200240550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/shadow/reference/clang-10/coveralls.json000066400000000000000000000015561455455346200244200ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/shadow/reference/clang-10/jacoco.xml000066400000000000000000000013031455455346200235010ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shadow/reference/clang-10/sonarqube.xml000066400000000000000000000012431455455346200242450ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shadow/reference/clang-13/000077500000000000000000000000001455455346200215275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/clang-13/coverage.json000066400000000000000000000075411455455346200242240ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267021455455346200322700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/000077500000000000000000000000001455455346200211205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/cobertura.xml000066400000000000000000000033221455455346200236300ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200256170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/coverage.html000066400000000000000000000052431455455346200236050ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/coverage.json000066400000000000000000000110551455455346200236100ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 26 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000276041455455346200317420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
27

gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200234550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/coveralls.json000066400000000000000000000015611455455346200240100ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/jacoco.xml000066400000000000000000000013021455455346200230740ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shadow/reference/gcc-5/sonarqube.xml000066400000000000000000000012361455455346200236430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/000077500000000000000000000000001455455346200211235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/cobertura.xml000066400000000000000000000027721455455346200236430ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/coverage.functions.html000066400000000000000000000035621455455346200256210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200236060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/coverage.json000066400000000000000000000066671455455346200236300ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266141455455346200317450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/coverage.txt000066400000000000000000000012351455455346200234600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/coveralls.json000066400000000000000000000016131455455346200240110ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:35 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/jacoco.xml000066400000000000000000000012451455455346200231050ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shadow/reference/gcc-8/sonarqube.xml000066400000000000000000000011111455455346200236360ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/000077500000000000000000000000001455455346200170735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/Makefile000066400000000000000000000034641455455346200205420ustar00rootroot00000000000000CFLAGS=-fprofile-arcs -ftest-coverage BASE_OS:=$(shell uname | cut -d'-' -f1) ifeq ($(BASE_OS),Darwin) DYNLIB_EXT = dylib CFLAGS += -fPIC SOFLAGS += -dynamiclib -undefined dynamic_lookup endif ifeq ($(BASE_OS),CYGWIN_NT) DYNLIB_EXT = dll #DEFINES += -mno-cygwin #SOFLAGS += -shared -wl,--kill-at SOFLAGS += -shared endif ifneq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) DYNLIB_EXT = dll SOFLAGS += -shared endif ifeq ($(BASE_OS),Linux) DYNLIB_EXT = so CFLAGS += -fPIC SOFLAGS += -shared endif ifndef DYNLIB_EXT $(error ERROR: platform $(BASE_OS) not supported) endif all: mkdir obj $(CXX) $(CFLAGS) -c lib/lib.cpp -o obj/libs.o $(CXX) $(CFLAGS) $(SOFLAGS) obj/libs.o -o lib/libs.$(DYNLIB_EXT) $(MAKE) -C testApp run: txt cobertura html sonarqube jacoco coveralls ifneq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) ifneq ($(notdir $(SHELL)),sh) coverage.json : export PATH := $(subst /,\,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))\lib;${PATH} endif endif coverage.json: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) LD_LIBRARY_PATH=`pwd`/lib testApp/test/a.out else ifeq ($(notdir $(SHELL)),sh) PATH="`pwd`/lib:${PATH}" testApp/test/a.out else testApp/test/a.out endif endif $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -rf obj rm -f lib/*.$(DYNLIB_EXT) rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json $(MAKE) -C testApp clean gcovr-7.0/gcovr/tests/shared_lib/README000066400000000000000000000002521455455346200177520ustar00rootroot00000000000000This test case was originally submitted for ticket #3860: https://software.sandia.gov/trac/fast/ticket/3860 and has been modified to be used as a standard test case.gcovr-7.0/gcovr/tests/shared_lib/lib/000077500000000000000000000000001455455346200176415ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/lib/lib.cpp000066400000000000000000000001461455455346200211140ustar00rootroot00000000000000#include int print(int test) { if ( ! test ) return 1; else return 2; } gcovr-7.0/gcovr/tests/shared_lib/lib/lib.h000066400000000000000000000000201455455346200205500ustar00rootroot00000000000000int print(int); gcovr-7.0/gcovr/tests/shared_lib/reference/000077500000000000000000000000001455455346200210315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/000077500000000000000000000000001455455346200223335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/cobertura.xml000066400000000000000000000035361455455346200250520ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/coverage.html000066400000000000000000000064751455455346200250300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
lib/lib.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
testApp/tmp.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000130021455455346200330660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9 1 }
10

coverage.tmp.cpp.5862a73542fa66ffe4756306b76b28bb.html000066400000000000000000000133151455455346200325530ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: testApp/tmp.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int main(int argc, char** argv)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if ( argc > 1 )
6 print(1);
7 else
8 1 print(0);
9 1 }
10

gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/coverage.txt000066400000000000000000000013361455455346200246720ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ lib/lib.cpp 5 4 80% 8 testApp/tmp.cpp 5 4 80% 6 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/coveralls.json000066400000000000000000000015771455455346200252320ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:32:03 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, null, 0, 1 ], "name": "lib/lib.cpp", "source_digest": "0dfb42f49de5dc2c69bd0b6fe14cf6f9" }, { "coverage": [ null, null, 1, null, 1, 0, null, 1, 1 ], "name": "testApp/tmp.cpp", "source_digest": "5b95d34208d47db7f81051ea4503dfb4" } ] }gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/jacoco.xml000066400000000000000000000017351455455346200243210ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/reference/clang-10/sonarqube.xml000066400000000000000000000012271455455346200250560ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/reference/clang-13/000077500000000000000000000000001455455346200223365ustar00rootroot00000000000000coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000130031455455346200330720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9 1 }
10

coverage.tmp.cpp.5862a73542fa66ffe4756306b76b28bb.html000066400000000000000000000133151455455346200325560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: testApp/tmp.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int main(int argc, char** argv)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if ( argc > 1 )
6 print(1);
7 else
8 1 print(0);
9 1 }
10

gcovr-7.0/gcovr/tests/shared_lib/reference/clang-13/sonarqube.xml000066400000000000000000000012271455455346200250610ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/000077500000000000000000000000001455455346200217275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/cobertura.xml000066400000000000000000000040111455455346200244330ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/coverage.functions.html000066400000000000000000000035741455455346200264300ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
main (testApp/tmp.cpp:3)called 1 time, returned 1 time80.0%
print(int) (lib/lib.cpp:3)called 1 time, returned 1 time75.0%

gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/coverage.html000066400000000000000000000064751455455346200244240ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
lib/lib.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 3 / 6
testApp/tmp.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000137431455455346200324760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 3 6 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
10

coverage.tmp.cpp.5862a73542fa66ffe4756306b76b28bb.html000066400000000000000000000133151455455346200321470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: testApp/tmp.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int main(int argc, char** argv)
4 {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if ( argc > 1 )
6 print(1);
7 else
8 1 print(0);
9 1 }
10

gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/coverage.txt000066400000000000000000000013361455455346200242660ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ lib/lib.cpp 5 4 80% 8 testApp/tmp.cpp 5 4 80% 6 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/coveralls.json000066400000000000000000000015501455455346200246150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, null, 0, 4 ], "name": "lib/lib.cpp", "source_digest": "0dfb42f49de5dc2c69bd0b6fe14cf6f9" }, { "coverage": [ null, null, 1, null, 1, 0, null, 1, 1 ], "name": "testApp/tmp.cpp", "source_digest": "5b95d34208d47db7f81051ea4503dfb4" } ] }gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/jacoco.xml000066400000000000000000000017531455455346200237150ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-5/sonarqube.xml000066400000000000000000000012771455455346200244570ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/000077500000000000000000000000001455455346200217325ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/cobertura.xml000066400000000000000000000034541455455346200244500ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/coverage.functions.html000066400000000000000000000035731455455346200264320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
main (testApp/tmp.cpp:3)called 1 time, returned 1 time80.0%
print(int) (lib/lib.cpp:3)called 1 time, returned 1 time75.0%

gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/coverage.html000066400000000000000000000064741455455346200244260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
lib/lib.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
testApp/tmp.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2

coverage.lib.cpp.fe0bf7776d5f70ffd16bbbe1585c3b26.html000066400000000000000000000127541455455346200325020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: lib/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 1 int print(int test)
4 {
5
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if ( ! test )
6 1 return 1;
7 else
8 return 2;
9 }
10

gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/coverage.txt000066400000000000000000000013361455455346200242710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ lib/lib.cpp 4 3 75% 8 testApp/tmp.cpp 5 4 80% 6 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/coveralls.json000066400000000000000000000016021455455346200246160ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:37 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, null, 0, null ], "name": "lib/lib.cpp", "source_digest": "0dfb42f49de5dc2c69bd0b6fe14cf6f9" }, { "coverage": [ null, null, 1, null, 1, 0, null, 1, 1 ], "name": "testApp/tmp.cpp", "source_digest": "5b95d34208d47db7f81051ea4503dfb4" } ] }gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/jacoco.xml000066400000000000000000000017171455455346200237200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/reference/gcc-8/sonarqube.xml000066400000000000000000000011531455455346200244530ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/shared_lib/testApp/000077500000000000000000000000001455455346200205135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/shared_lib/testApp/.gitignore000066400000000000000000000000421455455346200224770ustar00rootroot00000000000000# Ignore the output directory testgcovr-7.0/gcovr/tests/shared_lib/testApp/Makefile000066400000000000000000000002611455455346200221520ustar00rootroot00000000000000CFLAGS=-fprofile-arcs -ftest-coverage all: test/a.out test/a.out: tmp.cpp mkdir $(dir $@) $(CXX) $(CFLAGS) -I../lib/ $^ -o $@ -L../lib -ls clean: rm -rf test rm -f *.gc* gcovr-7.0/gcovr/tests/shared_lib/testApp/tmp.cpp000066400000000000000000000001611455455346200220150ustar00rootroot00000000000000#include "lib.h" int main(int argc, char** argv) { if ( argc > 1 ) print(1); else print(0); } gcovr-7.0/gcovr/tests/simple1-dir/000077500000000000000000000000001455455346200171255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/Makefile000066400000000000000000000022401455455346200205630ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase GCOVR := $(GCOVR) --txt --cobertura --sonarqube --jacoco --json --json-summary --coveralls --csv -o .\\output/ run: txt cobertura html sonarqube jacoco json json_summary coveralls csv txt: ./testcase $(GCOVR) -d mv -f ./output/coverage.txt ./coverage.txt cobertura: ./testcase $(GCOVR) -d mv -f ./output/cobertura.xml ./cobertura.xml html: ./testcase $(GCOVR) --html $(GCOVR) -d --html-details mv -f ./output/*.html ./output/*.css ./ sonarqube: ./testcase $(GCOVR) -d mv -f ./output/sonarqube.xml ./sonarqube.xml jacoco: ./testcase $(GCOVR) -d mv -f ./output/jacoco.xml ./jacoco.xml json: ./testcase $(GCOVR) -d mv -f ./output/coverage.json ./coverage.json json_summary: ./testcase $(GCOVR) -d mv -f ./output/summary_coverage.json ./summary_coverage.json coveralls: ./testcase $(GCOVR) -d mv -f ./output/coveralls.json ./coveralls.json csv: ./testcase $(GCOVR) -d mv -f ./output/coverage.csv ./coverage.csv clean: rm -f testcase rm -f *.gc* rm -f coverage.* coverage_details*.* cobertura.xml sonarqube.xml jacoco.xml summary_coverage.json coveralls.json rm -rf output gcovr-7.0/gcovr/tests/simple1-dir/README000066400000000000000000000002411455455346200200020ustar00rootroot00000000000000A simple test that verifies coverage. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.0/gcovr/tests/simple1-dir/main.cpp000066400000000000000000000005271455455346200205610ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/simple1-dir/reference/000077500000000000000000000000001455455346200210635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/000077500000000000000000000000001455455346200223655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/cobertura.xml000066400000000000000000000024061455455346200250770ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/coverage.html000066400000000000000000000363211455455346200250530ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/coverage.json000066400000000000000000000031301455455346200250500ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1}, {"blocks_percent": 75.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19}, {"branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/coverage.txt000066400000000000000000000012401455455346200247160ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/coverage_details.css000066400000000000000000000312761455455346200264100ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/coverage_details.html000066400000000000000000000052571455455346200265640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267111455455346200346330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/coveralls.json000066400000000000000000000005521455455346200252540ustar00rootroot00000000000000{"run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [{"coverage": [null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef"}]}gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/jacoco.xml000066400000000000000000000013031455455346200243420ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/sonarqube.xml000066400000000000000000000012431455455346200251060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-10/summary_coverage.json000066400000000000000000000007361455455346200266360ustar00rootroot00000000000000{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 72.7, "line_total": 11}], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 72.7, "line_total": 11, "root": ".."}gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-13/000077500000000000000000000000001455455346200223705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-13/coverage.json000066400000000000000000000031311455455346200250540ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1}, {"blocks_percent": 66.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14}, {"branches": [{"blockno": 0, "count": 1, "fallthrough": false, "throw": false}, {"blockno": 0, "count": 0, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19}, {"branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}]}], "gcovr/format_version": "0.6"}coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267121455455346200346370ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/000077500000000000000000000000001455455346200217615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/cobertura.xml000066400000000000000000000024761455455346200245020ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coverage.html000066400000000000000000000363351455455346200244540ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coverage.json000066400000000000000000000033711455455346200244530ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1}, {"blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 17}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 22}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}, {"branches": [{"blockno": 3, "count": 1, "fallthrough": true, "throw": false}, {"blockno": 3, "count": 0, "fallthrough": false, "throw": false}, {"blockno": 4, "count": 1, "fallthrough": true, "throw": false}, {"blockno": 4, "count": 0, "fallthrough": false, "throw": false}], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 26}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200243160ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coverage_details.css000066400000000000000000000312761455455346200260040ustar00rootroot00000000000000:root { font-family: sans-serif; --tab_size: 4; } .theme-green, .theme-blue { --unknown_color: lightgray; --low_color: #FF6666; --medium_color: #F9FD63; --partial_covered_color: var(--medium_color); --uncovered_color: #FF8C8C; --warning_color: orangered; --notTakenBranch_color: red; --uncheckedDecision_color: darkorange; --notTakenDecision_color: red; --notInvokedCall_color: red; --excluded_color: rgb(255, 241, 229); } .theme-green { --high_color: #85E485; --covered_color: #85E485; --takenBranch_color: green; --takenDecision_color: green; --invokedCall_color: green; } .theme-blue { --high_color: #66B4FF; --covered_color: #66B4Ff; --takenBranch_color: blue; --takenDecision_color: blue; --invokedCall_color: blue; } body { color: #000000; background-color: #FFFFFF; } h1 { text-align: center; margin: 0; padding-bottom: 10px; font-size: 20pt; font-weight: bold; } hr { background-color: navy; height: 2px; border: 0; } /* Link formats: use maroon w/underlines */ a:link { color: navy; text-decoration: underline; } a:visited { color: maroon; text-decoration: underline; } /*** Summary formats ***/ .summary { display: flex; flex-flow: row wrap; max-width: 100%; justify-content: flex-start; } .summary > table { flex: 1 0 7em; border: 0; } .summary > :last-child { margin-left: auto; } table.legend { color: black; display: flex; flex-flow: row wrap; justify-content: flex-start; } table.legend th[scope=row] { font-weight: normal; text-align: right; white-space: nowrap; } table.legend td { color: blue; text-align: left; white-space: nowrap; padding-left: 5px; } table.legend td.legend { color: black; font-size: 80%; } table.legend td.warning_text { color: var(--warning_color); } table.coverage td, table.coverage th { text-align: right; color: black; font-weight: normal; white-space: nowrap; padding-left: 5px; padding-right: 4px; } table.coverage td { background-color: LightSteelBlue; } table.coverage th[scope=row] { color: black; font-weight: normal; white-space: nowrap; } table.coverage th[scope=col] { color: blue; font-weight: normal; white-space: nowrap; } table.legend span { margin-right: 4px; padding: 2px; } table.legend span.coverage-unknown, table.legend span.coverage-none, table.legend span.coverage-low, table.legend span.coverage-medium, table.legend span.coverage-high { padding-left: 3px; padding-right: 3px; } table.legend span.coverage-unknown, table.coverage td.coverage-unknown, table.file-list td.coverage-unknow { background-color: var(--unknown_color) !important; } table.legend span.coverage-none, table.legend span.coverage-low, table.coverage td.coverage-none, table.coverage td.coverage-low, table.file-list td.coverage-none, table.file-list td.coverage-low { background-color: var(--low_color) !important; } table.legend span.coverage-medium, table.coverage td.coverage-medium, table.file-list td.coverage-medium { background-color: var(--medium_color) !important; } table.legend span.coverage-high, table.coverage td.coverage-high, table.file-list td.coverage-high { background-color: var(--high_color) !important; } /*** End of Summary formats ***/ /*** Meter formats ***/ /* Common */ meter { -moz-appearance: none; width: 30vw; min-width: 4em; max-width: 15em; height: 0.75em; padding: 0; vertical-align: baseline; margin-top: 3px; /* Outer background for Mozilla */ background: none; background-color: whitesmoke; } /* Webkit */ meter::-webkit-meter-bar { /* Outer background for Webkit */ background: none; background-color: whitesmoke; height: 0.75em; border-radius: 0px; } meter::-webkit-meter-optimum-value, meter::-webkit-meter-suboptimum-value, meter::-webkit-meter-even-less-good-value { /* Inner shadow for Webkit */ border: solid 1px black; } meter.coverage-none::-webkit-meter-optimum-value, meter.coverage-low::-webkit-meter-optimum-value { background: var(--low_color); } meter.coverage-medium::-webkit-meter-optimum-value { background: var(--medium_color); } meter.coverage-high::-webkit-meter-optimum-value { background: var(--high_color); } /* Mozilla */ meter::-moz-meter-bar { box-sizing: border-box; } meter:-moz-meter-optimum::-moz-meter-bar, meter:-moz-meter-sub-optimum::-moz-meter-bar, meter:-moz-meter-sub-sub-optimum::-moz-meter-bar { /* Inner shadow for Mozilla */ border: solid 1px black; } meter.coverage-none:-moz-meter-optimum::-moz-meter-bar, meter.coverage-low:-moz-meter-optimum::-moz-meter-bar { background: var(--low_color); } meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar { background: var(--medium_color); } meter.coverage-high:-moz-meter-optimum::-moz-meter-bar { background: var(--high_color); } /*** End of Meter formats ***/ .file-list td, .file-list th { padding: 0 10px; font-weight: bold; } .file-list th[scope^=col] { text-align: center; color: white; background-color: SteelBlue; font-size: 120%; } .file-list th[scope=row] { text-align: left; color: black; font-family: monospace; font-weight: bold; font-size: 110%; } .file-list tr > td, .file-list tr > th { background: aliceblue; } .file-list tr:nth-child(even) > td, .file-list tr:nth-child(even) > th { background: LightSteelBlue } .file-list tr:hover > td, .file-list tr:hover > th[scope=row] { background-color: #ddd; } td.CoverValue { text-align: right; white-space: nowrap; } td.coveredLine, span.coveredLine { background-color: var(--covered_color) !important; } td.partialCoveredLine, span.partialCoveredLine { background-color: var(--partial_covered_color) !important; } td.uncoveredLine, span.uncoveredLine { background-color: var(--uncovered_color) !important; } td.excludedLine, span.excludedLine { background-color: var(--excluded_color) !important; } .linebranch, .linedecision, .linecall, .linecount { font-family: monospace; border-right: 1px gray solid; background-color: lightgray; text-align: right; } .linebranchDetails, .linedecisionDetails, .linecallDetails { position: relative; } .linebranchSummary, .linedecisionSummary, .linecallSummary { cursor: help; } .linebranchContents, .linedecisionContents, .linecallContents { font-family: sans-serif; font-size: small; text-align: left; position: absolute; width: 15em; padding: 1em; background: white; border: solid gray 1px; box-shadow: 5px 5px 10px gray; z-index: 1; /* show in front of the table entries */ } .takenBranch { color: var(--takenBranch_color) !important; } .notTakenBranch { color: var(--notTakenBranch_color) !important; } .takenDecision { color: var(--takenDecision_color) !important; } .notTakenDecision { color: var(--notTakenDecision_color) !important; } .uncheckedDecision { color: var(--uncheckedDecision_color) !important; } .invokedCall { color: var(--invokedCall_color) !important; } .notInvokedCall { color: var(--notInvokedCall_color) !important; } .src { padding-left: 12px; text-align: left; font-family: monospace; white-space: pre; tab-size: var(--tab_size); -moz-tab-size: var(--tab_size); } span.takenBranch, span.notTakenBranch, span.takenDecision, span.notTakenDecision, span.uncheckedDecision { font-family: monospace; font-weight: bold; } pre { height : 15px; margin-top: 0; margin-bottom: 0; } .listOfFunctions td, .listOfFunctions th { padding: 0 10px; } .listOfFunctions th { text-align: center; color: white; background-color: SteelBlue; } .listOfFunctions tr > td { background: aliceblue; } .listOfFunctions tr:nth-child(even) > td { background: LightSteelBlue } .listOfFunctions tr:hover > td { background-color: #ddd; } .listOfFunctions tr > td > a { text-decoration: none; color: inherit; } .source-line { height : 15px; margin-top: 0; margin-bottom: 0; } .lineno { background-color: #EFE383; border-right: 1px solid #BBB15F; text-align: right; unicode-bidi: embed; font-family: monospace; white-space: pre; } .lineno > a { text-decoration: none; color: inherit; } .file-list { margin: 1em auto; border: 0; border-spacing: 1px; } .file-source table { border-spacing: 0; } .file-source table td, .file-source table th { padding: 1px 10px; } .file-source table th { font-family: monospace; font-weight: bold; } .file-source table td:last-child { width: 100%; } footer { text-align: center; padding-top: 3px; } /* pygments syntax highlighting */ pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .hll { background-color: #ffffcc } .c { color: #3D7B7B; font-style: italic } /* Comment */ .err { border: 1px solid #FF0000 } /* Error */ .k { color: #008000; font-weight: bold } /* Keyword */ .o { color: #666666 } /* Operator */ .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ .cp { color: #9C6500 } /* Comment.Preproc */ .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .gd { color: #A00000 } /* Generic.Deleted */ .ge { font-style: italic } /* Generic.Emph */ .gr { color: #E40000 } /* Generic.Error */ .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .gi { color: #008400 } /* Generic.Inserted */ .go { color: #717171 } /* Generic.Output */ .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .gs { font-weight: bold } /* Generic.Strong */ .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .gt { color: #0044DD } /* Generic.Traceback */ .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .kp { color: #008000 } /* Keyword.Pseudo */ .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .kt { color: #B00040 } /* Keyword.Type */ .m { color: #666666 } /* Literal.Number */ .s { color: #BA2121 } /* Literal.String */ .na { color: #687822 } /* Name.Attribute */ .nb { color: #008000 } /* Name.Builtin */ .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .no { color: #880000 } /* Name.Constant */ .nd { color: #AA22FF } /* Name.Decorator */ .ni { color: #717171; font-weight: bold } /* Name.Entity */ .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .nf { color: #0000FF } /* Name.Function */ .nl { color: #767600 } /* Name.Label */ .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .nt { color: #008000; font-weight: bold } /* Name.Tag */ .nv { color: #19177C } /* Name.Variable */ .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .w { color: #bbbbbb } /* Text.Whitespace */ .mb { color: #666666 } /* Literal.Number.Bin */ .mf { color: #666666 } /* Literal.Number.Float */ .mh { color: #666666 } /* Literal.Number.Hex */ .mi { color: #666666 } /* Literal.Number.Integer */ .mo { color: #666666 } /* Literal.Number.Oct */ .sa { color: #BA2121 } /* Literal.String.Affix */ .sb { color: #BA2121 } /* Literal.String.Backtick */ .sc { color: #BA2121 } /* Literal.String.Char */ .dl { color: #BA2121 } /* Literal.String.Delimiter */ .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .s2 { color: #BA2121 } /* Literal.String.Double */ .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .sh { color: #BA2121 } /* Literal.String.Heredoc */ .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .sx { color: #008000 } /* Literal.String.Other */ .sr { color: #A45A77 } /* Literal.String.Regex */ .s1 { color: #BA2121 } /* Literal.String.Single */ .ss { color: #19177C } /* Literal.String.Symbol */ .bp { color: #008000 } /* Name.Builtin.Pseudo */ .fm { color: #0000FF } /* Name.Function.Magic */ .vc { color: #19177C } /* Name.Variable.Class */ .vg { color: #19177C } /* Name.Variable.Global */ .vi { color: #19177C } /* Name.Variable.Instance */ .vm { color: #19177C } /* Name.Variable.Magic */ .il { color: #666666 } /* Literal.Number.Integer.Long */gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coverage_details.functions.html000066400000000000000000000036131455455346200301610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coverage_details.html000066400000000000000000000052731455455346200261560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000276141455455346200342320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
27

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/coveralls.json000066400000000000000000000005551455455346200246530ustar00rootroot00000000000000{"run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [{"coverage": [null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef"}]}gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/sonarqube.xml000066400000000000000000000012361455455346200245040ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-5/summary_coverage.json000066400000000000000000000007361455455346200262320ustar00rootroot00000000000000{"branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "files": [{"branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 80.0, "line_total": 10}], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 80.0, "line_total": 10, "root": ".."}gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/000077500000000000000000000000001455455346200217645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/cobertura.xml000066400000000000000000000022571455455346200245020ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/coverage.html000066400000000000000000000363331455455346200244550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/coverage.json000066400000000000000000000026231455455346200244550ustar00rootroot00000000000000{"files": [{"file": "main.cpp", "functions": [{"blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1}, {"blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1}], "lines": [{"branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5}, {"branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6}, {"branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8}, {"branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13}, {"branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14}, {"branches": [{"blockno": 0, "count": 0, "fallthrough": true, "throw": false}, {"blockno": 0, "count": 1, "fallthrough": false, "throw": false}], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18}, {"branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19}, {"branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25}]}], "gcovr/format_version": "0.6"}gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/coverage.txt000066400000000000000000000012351455455346200243210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/coverage_details.functions.html000066400000000000000000000036121455455346200301630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/coverage_details.html000066400000000000000000000052711455455346200261570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

coverage_details.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266241455455346200342350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/coveralls.json000066400000000000000000000006071455455346200246540ustar00rootroot00000000000000{"run_at": "2020-12-03 19:53:35 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [{"coverage": [null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef"}]}gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/sonarqube.xml000066400000000000000000000011111455455346200244770ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-8/summary_coverage.json000066400000000000000000000007341455455346200262330ustar00rootroot00000000000000{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [{"branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 77.8, "line_total": 9}], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 7, "line_percent": 77.8, "line_total": 9, "root": ".."}gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-9/000077500000000000000000000000001455455346200217655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-dir/reference/gcc-9/jacoco.xml000066400000000000000000000012451455455346200237470ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-drive-subst/000077500000000000000000000000001455455346200206165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-drive-subst/Makefile000066400000000000000000000035001455455346200222540ustar00rootroot00000000000000 GCOVR_TEST_DRIVE_WINDOWS ?= override GCOVR += --verbose check-env : ifeq ($(GCOVR_TEST_DRIVE_WINDOWS),) $(error Variable GCOVR_TEST_DRIVE_WINDOWS must be defined.) else $(info Using drive $(GCOVR_TEST_DRIVE_WINDOWS).) endif all: check-env cmd.exe /C call wrap.cmd $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco json json_summary coveralls txt: check-env cmd.exe /C call wrap.cmd testcase # generate actual output cmd.exe /C call wrap.cmd $(GCOVR) -d --txt -o coverage.txt lcov: check-env cmd.exe /C call wrap.cmd testcase # generate actual output cmd.exe /C call wrap.cmd $(GCOVR) -d --lcov coverage.lcov cobertura: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --cobertura-pretty --cobertura cobertura.xml html: check-env cmd.exe /C call wrap.cmd testcase # these test cases also cover some CSS-linking permutations cmd.exe /C call wrap.cmd $(GCOVR) -d --html-details coverage-details-linkcss.html sonarqube: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --sonarqube sonarqube.xml jacoco: check-env $(call wrapDrive, ./testcase) $(call wrapDrive, $(GCOVR) -d --jacoco jacoco.xml) json_summary: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --json-summary-pretty -o summary_coverage.json json: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --json-pretty --json coverage.json coveralls: check-env cmd.exe /C call wrap.cmd testcase cmd.exe /C call wrap.cmd $(GCOVR) -d --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f fail_under.stderr rm -f *.gc* rm -f coverage.txt coverage*.html coverage*.css cobertura.xml sonarqube.xml jacoco.xml coverage.json summary_coverage.json coveralls.json gcovr-7.0/gcovr/tests/simple1-drive-subst/main.cpp000066400000000000000000000005271455455346200222520ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/000077500000000000000000000000001455455346200225545ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/000077500000000000000000000000001455455346200251055ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/cobertura.xml000066400000000000000000000030451455455346200276170ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage-details-linkcss.html000066400000000000000000000055111455455346200326570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000273221455455346200407340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage.json000066400000000000000000000070401455455346200275740ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage.lcov000066400000000000000000000011731455455346200275670ustar00rootroot00000000000000TN:GCOVR report SF:Z:/simple1-drive-subst/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coverage.txt000066400000000000000000000012351455455346200274420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/coveralls.json000066400000000000000000000016631455455346200300000ustar00rootroot00000000000000{ "run_at": "2022-04-09 21:38:17 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/sonarqube.xml000066400000000000000000000011111455455346200276200ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-drive-subst/reference/gcc-8-Windows/summary_coverage.json000066400000000000000000000012671455455346200313560ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 77.8, "line_total": 9 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 7, "line_percent": 77.8, "line_total": 9, "root": "." }gcovr-7.0/gcovr/tests/simple1-drive-subst/wrap.cmd000066400000000000000000000006161455455346200222570ustar00rootroot00000000000000subst %GCOVR_TEST_DRIVE_WINDOWS% .. || exit /B 1 subst || exit /B 1 @call :RUN %* ( subst %GCOVR_TEST_DRIVE_WINDOWS% /d || exit /B 1 exit %ERRORLEVEL% ) :RUN :: Brace to replace environment references before changing the directory. ( pushd %GCOVR_TEST_DRIVE_WINDOWS%\simple1-drive-subst || exit /B 1 %* ) ( popd exit /B %errorlevel% ) gcovr-7.0/gcovr/tests/simple1-stdout/000077500000000000000000000000001455455346200176715ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-stdout/Makefile000066400000000000000000000014751455455346200213400ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html jacoco json json_summary coveralls txt: ./testcase $(GCOVR) -d --txt > coverage.txt lcov: ./testcase $(GCOVR) -d --lcov > coverage.lcov cobertura: ./testcase $(GCOVR) -d -x > cobertura.xml html: ./testcase $(GCOVR) -d --html > coverage.html jacoco: ./testcase $(GCOVR) -d --jacoco-pretty --jacoco > jacoco.xml json: ./testcase $(GCOVR) -d --json-pretty --json > coverage.json json_summary: ./testcase $(GCOVR) -d --json-summary-pretty > summary_coverage.json coveralls: ./testcase $(GCOVR) -d --coveralls-pretty --coveralls > coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage.txt coverage*.html jacoco.xml coverage.json summary_coverage.json cobertura.xml coveralls.json coverage.lcov gcovr-7.0/gcovr/tests/simple1-stdout/README000066400000000000000000000002411455455346200205460ustar00rootroot00000000000000A simple test that verifies coverage. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.0/gcovr/tests/simple1-stdout/main.cpp000066400000000000000000000005271455455346200213250ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/simple1-stdout/reference/000077500000000000000000000000001455455346200216275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/000077500000000000000000000000001455455346200231315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/cobertura.xml000066400000000000000000000024061455455346200256430ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/coverage.html000066400000000000000000000363211455455346200256170ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/coverage.json000066400000000000000000000075401455455346200256250ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 80.0, "execution_count": 1, "lineno": 4, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/coverage.lcov000066400000000000000000000012651455455346200256150ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/coverage.txt000066400000000000000000000012401455455346200254620ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/coveralls.json000066400000000000000000000015561455455346200260250ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/jacoco.xml000066400000000000000000000015441455455346200251150ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-10/summary_coverage.json000066400000000000000000000012371455455346200273770ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 72.7, "line_total": 11 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 72.7, "line_total": 11, "root": "." }gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-13/000077500000000000000000000000001455455346200231345ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-13/coverage.json000066400000000000000000000075411455455346200256310ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 10 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 23 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1-stdout/reference/clang-13/coverage.lcov000066400000000000000000000012671455455346200256220ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,1 BRDA:18,0,1,- BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/000077500000000000000000000000001455455346200225255ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/cobertura.xml000066400000000000000000000024761455455346200252460ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.html000066400000000000000000000363351455455346200252200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.json000066400000000000000000000110551455455346200252150ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 26 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.lcov000066400000000000000000000013061455455346200252050ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRDA:26,3,1,1 BRDA:26,3,2,- BRDA:26,4,3,1 BRDA:26,4,4,- BRF:8 BRH:4 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:17,1,2caabbd6c6993c8f85198164da39ad52 DA:18,1,f76596e8617a28d4318178b2b6834627 DA:22,0,029c474ae8e99bbbb20f159806d6de0a DA:25,1,c26ba559a5f34d46a49fafed87946fb7 DA:26,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200250620ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/coveralls.json000066400000000000000000000015611455455346200254150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/jacoco.xml000066400000000000000000000015321455455346200245060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-5/summary_coverage.json000066400000000000000000000012371455455346200267730ustar00rootroot00000000000000{ "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "files": [ { "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 8, "line_percent": 80.0, "line_total": 10 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 80.0, "line_total": 10, "root": "." }gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/000077500000000000000000000000001455455346200225305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/cobertura.xml000066400000000000000000000022571455455346200252460ustar00rootroot00000000000000 .gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.html000066400000000000000000000363331455455346200252210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.json000066400000000000000000000066671455455346200252350ustar00rootroot00000000000000{ "files": [ { "file": "main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 4, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 13, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 4 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 5 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 6 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 8 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 14 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 18 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 19 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 25 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.lcov000066400000000000000000000011441455455346200252100ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/simple1-stdout/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/coverage.txt000066400000000000000000000012351455455346200250650ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/coveralls.json000066400000000000000000000016131455455346200254160ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:45 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/jacoco.xml000066400000000000000000000014641455455346200245150ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1-stdout/reference/gcc-8/summary_coverage.json000066400000000000000000000012351455455346200267740ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "main.cpp", "function_covered": 2, "function_percent": 100.0, "function_total": 2, "line_covered": 7, "line_percent": 77.8, "line_total": 9 } ], "function_covered": 2, "function_percent": 100.0, "function_total": 2, "gcovr/summary_format_version": "0.5", "line_covered": 7, "line_percent": 77.8, "line_total": 9, "root": "." }gcovr-7.0/gcovr/tests/simple1/000077500000000000000000000000001455455346200163515ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/.gitignore000066400000000000000000000000231455455346200203340ustar00rootroot00000000000000/fail_under.stderr gcovr-7.0/gcovr/tests/simple1/Makefile000066400000000000000000000061541455455346200200170ustar00rootroot00000000000000 BASE_OS:=$(shell uname | cut -d'-' -f1) CC_REFERENCE ?= $(notdir $(CC)) FAIL_UNDER_LINE := $(shell cat reference/$(CC_REFERENCE)$(if $(filter $(BASE_OS),MSYS_NT MINGW64_NT),-Windows,)/fail_under) all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt cobertura html sonarqube jacoco json json_summary coveralls txt: ./testcase # a couple of tests about failure thresholds $(GCOVR) --fail-under-line 80.1 --print-summary 2>fail_under.stderr; test $$? -eq 2 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum line coverage" fail_under.stderr $(GCOVR) --fail-under-branch 50.1 --print-summary 2>fail_under.stderr; test $$? -eq 4 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum branch coverage" fail_under.stderr $(GCOVR) --decision --fail-under-decision 50.1 --print-summary 2>fail_under.stderr; test $$? -eq 8 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum decision coverage" fail_under.stderr $(GCOVR) --fail-under-function 100 --print-summary 2>fail_under.stderr; test $$? -eq 16 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum function coverage" fail_under.stderr $(GCOVR) --fail-under-line 80.1 --fail-under-branch 50.1 --decision --fail-under-decision 50.1 --fail-under-function 100 --print-summary 2>fail_under.stderr; test $$? -eq 30 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum line coverage" fail_under.stderr grep -F "failed minimum branch coverage" fail_under.stderr grep -F "failed minimum decision coverage" fail_under.stderr grep -F "failed minimum function coverage" fail_under.stderr $(GCOVR) --fail-under-line $(FAIL_UNDER_LINE) --fail-under-branch 49.9 --print-summary 2>fail_under.stderr; test $$? -eq 0 || ( cat fail_under.stderr & exit 1 ) grep -F "failed minimum line coverage" fail_under.stderr; test $$? -eq 1 grep -F "failed minimum branch coverage" fail_under.stderr; test $$? -eq 1 grep -F "failed minimum decision coverage" fail_under.stderr; test $$? -eq 1 grep -F "failed minimum function coverage" fail_under.stderr; test $$? -eq 1 # generate actual output $(GCOVR) -d --txt -o coverage.txt cobertura: ./testcase $(GCOVR) -d --cobertura-pretty --cobertura cobertura.xml html: ./testcase # these test cases also cover some CSS-linking permutations $(GCOVR) --html coverage-summary-includecss.html $(GCOVR) --html coverage-summary-linkcss.html --no-html-self-contained $(GCOVR) --html-details coverage-details-includecss.html --html-self-contained $(GCOVR) -d --html-details coverage-details-linkcss.html sonarqube: ./testcase $(GCOVR) -d --sonarqube sonarqube.xml jacoco: ./testcase $(GCOVR) -d --jacoco-pretty --jacoco jacoco.xml json_summary: ./testcase $(GCOVR) -d --json-base test\\dir --json-summary-pretty -o summary_coverage.json json: ./testcase $(GCOVR) -d --json-base test\\dir --json-pretty --json coverage.json coveralls: ./testcase $(GCOVR) -d --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f fail_under.stderr rm -f *.gc* rm -f coverage.txt jacoco.xml coverage*.html coverage*.css cobertura.xml sonarqube.xml coverage.json summary_coverage.json coveralls.json gcovr-7.0/gcovr/tests/simple1/README000066400000000000000000000002411455455346200172260ustar00rootroot00000000000000A simple test that verifies coverage. The second conditional in main() includes lines with (, ) and ; characters. These need to be treated as covered lines. gcovr-7.0/gcovr/tests/simple1/main.cpp000066400000000000000000000005751455455346200200100ustar00rootroot00000000000000#include int not_called(void) { return 1; } int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/simple1/reference/000077500000000000000000000000001455455346200203075ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-10/000077500000000000000000000000001455455346200216115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-10/cobertura.xml000066400000000000000000000033321455455346200243220ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage-details-includecss.functions.html000066400000000000000000000353671455455346200320740ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z10not_calledv (main.cpp:3)not called0.0%
_Z3fooi (main.cpp:7)called 1 time, returned 1 time80.0%
main (main.cpp:16)called 1 time, returned 1 time75.0%

gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage-details-includecss.html000066400000000000000000000365571455455346200300670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000624611455455346200361310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage-details-linkcss.functions.html000066400000000000000000000041071455455346200313720ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z10not_calledv (main.cpp:3)not called0.0%
_Z3fooi (main.cpp:7)called 1 time, returned 1 time80.0%
main (main.cpp:16)called 1 time, returned 1 time75.0%

gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage-details-linkcss.html000066400000000000000000000053021455455346200273610ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000312121455455346200354310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage-summary-includecss.html000066400000000000000000000363141455455346200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage-summary-linkcss.html000066400000000000000000000050451455455346200274350ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 61.5 61.5% 8 / 13 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage.json000066400000000000000000000110021455455346200242710ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "_Z10not_calledv", "returned_count": 0 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 7, "name": "_Z3fooi", "returned_count": 1 }, { "blocks_percent": 75.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 26 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coverage.txt000066400000000000000000000012441455455346200241460ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 13 8 61% 3-4,9,22,26 ------------------------------------------------------------------------------ TOTAL 13 8 61% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1/reference/clang-10/coveralls.json000066400000000000000000000016521455455346200245020ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 0, 0, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "cc47035a32a38969a5794b14fc6c4d1e" } ] }gcovr-7.0/gcovr/tests/simple1/reference/clang-10/fail_under000066400000000000000000000000051455455346200236370ustar00rootroot0000000000000061.5 gcovr-7.0/gcovr/tests/simple1/reference/clang-10/jacoco.xml000066400000000000000000000016231455455346200235730ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1/reference/clang-10/sonarqube.xml000066400000000000000000000013761455455346200243410ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1/reference/clang-10/summary_coverage.json000066400000000000000000000012461455455346200260570ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "test/dir/main.cpp", "function_covered": 2, "function_percent": 66.7, "function_total": 3, "line_covered": 8, "line_percent": 61.5, "line_total": 13 } ], "function_covered": 2, "function_percent": 66.7, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 61.5, "line_total": 13, "root": "." }gcovr-7.0/gcovr/tests/simple1/reference/clang-13/000077500000000000000000000000001455455346200216145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-13/coverage-details-includecss.functions.html000066400000000000000000000353651455455346200320750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time66.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000624571455455346200361410ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/clang-13/coverage-details-linkcss.functions.html000066400000000000000000000041051455455346200313730ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time66.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000312101455455346200354320ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 13 61.5%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 1 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/clang-13/coverage.json000066400000000000000000000110001455455346200242720ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 7, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 66.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 }, { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "not_called()", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 13 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 1, "fallthrough": false, "throw": false }, { "blockno": 0, "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 22 }, { "branches": [], "count": 0, "gcovr/md5": "8c63687f3353fc809165fd84e730e1e5", "line_number": 26 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1/reference/clang-13/fail_under000066400000000000000000000000051455455346200236420ustar00rootroot0000000000000061.5 gcovr-7.0/gcovr/tests/simple1/reference/clang-14/000077500000000000000000000000001455455346200216155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-14/fail_under000066400000000000000000000000051455455346200236430ustar00rootroot0000000000000061.5 gcovr-7.0/gcovr/tests/simple1/reference/clang-15/000077500000000000000000000000001455455346200216165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/clang-15/fail_under000066400000000000000000000000051455455346200236440ustar00rootroot0000000000000061.5 gcovr-7.0/gcovr/tests/simple1/reference/gcc-10/000077500000000000000000000000001455455346200212615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-10/fail_under000066400000000000000000000000051455455346200233070ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/simple1/reference/gcc-11/000077500000000000000000000000001455455346200212625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-11/fail_under000066400000000000000000000000051455455346200233100ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/simple1/reference/gcc-12/000077500000000000000000000000001455455346200212635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-12/fail_under000066400000000000000000000000051455455346200233110ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/simple1/reference/gcc-13/000077500000000000000000000000001455455346200212645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-13/fail_under000066400000000000000000000000051455455346200233120ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/000077500000000000000000000000001455455346200212055ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/cobertura.xml000066400000000000000000000035151455455346200237210ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage-details-includecss.functions.html000066400000000000000000000353651455455346200314660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage-details-includecss.html000066400000000000000000000365571455455346200274630ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000633561455455346200355310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 foo(
18 0
19 )
20 1 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
30

gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage-details-linkcss.functions.html000066400000000000000000000041051455455346200307640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage-details-linkcss.html000066400000000000000000000053021455455346200267550ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000321071455455346200350310ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 foo(
18 0
19 )
20 1 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
30

gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage-summary-includecss.html000066400000000000000000000363141455455346200275220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage-summary-linkcss.html000066400000000000000000000050451455455346200270310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 12 66.7%
Functions: 2 3 66.7%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 66.7 66.7% 8 / 12 66.7% 2 / 3 50.0% 4 / 8

gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage.json000066400000000000000000000123141455455346200236740ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 7, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 }, { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "not_called()", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "2caabbd6c6993c8f85198164da39ad52", "line_number": 20 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "029c474ae8e99bbbb20f159806d6de0a", "line_number": 25 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 }, { "branches": [ { "blockno": 3, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 3, "count": 0, "fallthrough": false, "throw": false }, { "blockno": 4, "count": 1, "fallthrough": true, "throw": false }, { "blockno": 4, "count": 0, "fallthrough": false, "throw": false } ], "count": 4, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 29 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coverage.txt000066400000000000000000000012411455455346200235370ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 12 8 66% 3-4,9,25 ------------------------------------------------------------------------------ TOTAL 12 8 66% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/coveralls.json000066400000000000000000000016551455455346200241010ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 0, 0, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "cc47035a32a38969a5794b14fc6c4d1e" } ] }gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/fail_under000066400000000000000000000000051455455346200232330ustar00rootroot0000000000000066.7 gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/jacoco.xml000066400000000000000000000016111455455346200231640ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/sonarqube.xml000066400000000000000000000013701455455346200237270ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1/reference/gcc-5/summary_coverage.json000066400000000000000000000012461455455346200254530ustar00rootroot00000000000000{ "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "files": [ { "branch_covered": 4, "branch_percent": 50.0, "branch_total": 8, "filename": "test/dir/main.cpp", "function_covered": 2, "function_percent": 66.7, "function_total": 3, "line_covered": 8, "line_percent": 66.7, "line_total": 12 } ], "function_covered": 2, "function_percent": 66.7, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 8, "line_percent": 66.7, "line_total": 12, "root": "." }gcovr-7.0/gcovr/tests/simple1/reference/gcc-6/000077500000000000000000000000001455455346200212065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-6/fail_under000066400000000000000000000000051455455346200232340ustar00rootroot0000000000000066.7 gcovr-7.0/gcovr/tests/simple1/reference/gcc-8-Windows/000077500000000000000000000000001455455346200226405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-8-Windows/coverage-details-includecss.functions.html000066400000000000000000000366521455455346200331210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000642361455455346200371620ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8-Windows/coverage-details-linkcss.functions.html000066400000000000000000000042371455455346200324250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000316341455455346200364700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-8-Windows GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 2023-03-09 20:14:36+00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8-Windows/fail_under000066400000000000000000000000051455455346200246660ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/000077500000000000000000000000001455455346200212105ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/cobertura.xml000066400000000000000000000031521455455346200237210ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage-details-includecss.functions.html000066400000000000000000000353651455455346200314710ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage-details-includecss.html000066400000000000000000000365571455455346200274660ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

coverage-details-includecss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000623671455455346200355350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage-details-linkcss.functions.html000066400000000000000000000041051455455346200307670ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:7)called 1 time, returned 1 time75.0%
main (main.cpp:16)called 1 time, returned 1 time80.0%
not_called() (main.cpp:3)not called0.0%

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage-details-linkcss.html000066400000000000000000000053021455455346200267600ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

coverage-details-linkcss.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000311201455455346200350260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 int not_called(void) {
4 return 1;
5 }
6
7 1 int foo(int param) {
8
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
9 return 1; //std::cout << "param not null." << std::endl;
10 } else {
11 1 return 0; //std::cout << "param is null." << std::endl;
12 }
13 }
14
15
16 1 int main(int argc, char* argv[]) {
17 1 foo(
18 0
19 )
20 ;
21
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
22 foo(
23 1
24 )
25 ;
26 }
27
28 1 return 0;
29 }
30

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage-summary-includecss.html000066400000000000000000000363141455455346200275250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage-summary-linkcss.html000066400000000000000000000050451455455346200270340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 11 63.6%
Functions: 2 3 66.7%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 63.6 63.6% 7 / 11 66.7% 2 / 3 50.0% 2 / 4

gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage.json000066400000000000000000000101261455455346200236760ustar00rootroot00000000000000{ "files": [ { "file": "test/dir/main.cpp", "functions": [ { "blocks_percent": 75.0, "execution_count": 1, "lineno": 7, "name": "foo(int)", "returned_count": 1 }, { "blocks_percent": 80.0, "execution_count": 1, "lineno": 16, "name": "main", "returned_count": 1 }, { "blocks_percent": 0.0, "execution_count": 0, "lineno": 3, "name": "not_called()", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 0, "gcovr/md5": "5f500946173ece903b9b6846ea5b1ac1", "line_number": 3 }, { "branches": [], "count": 0, "gcovr/md5": "4ca6299c36250a42f3f07b54753da812", "line_number": 4 }, { "branches": [], "count": 1, "gcovr/md5": "bb4aae5e443f387349849f9a5a813e31", "line_number": 7 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "81fff94209b659e33b1459a477e1e747", "line_number": 8 }, { "branches": [], "count": 0, "gcovr/md5": "b4b831953973cd241268abf30a147d62", "line_number": 9 }, { "branches": [], "count": 1, "gcovr/md5": "724220bfbbc70e6d7982787bca056c38", "line_number": 11 }, { "branches": [], "count": 1, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 16 }, { "branches": [], "count": 1, "gcovr/md5": "63a5debf41301fd02d9a35ac94ce77eb", "line_number": 17 }, { "branches": [ { "blockno": 0, "count": 0, "fallthrough": true, "throw": false }, { "blockno": 0, "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/md5": "f76596e8617a28d4318178b2b6834627", "line_number": 21 }, { "branches": [], "count": 0, "gcovr/md5": "0c83f378d1eda6b258d0e7a718f9da96", "line_number": 22 }, { "branches": [], "count": 1, "gcovr/md5": "c26ba559a5f34d46a49fafed87946fb7", "line_number": 28 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coverage.txt000066400000000000000000000012411455455346200235420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 7 63% 3-4,9,22 ------------------------------------------------------------------------------ TOTAL 11 7 63% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/coveralls.json000066400000000000000000000016601455455346200241000ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 0, 0, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "cc47035a32a38969a5794b14fc6c4d1e" } ] }gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/fail_under000066400000000000000000000000051455455346200232360ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/jacoco.xml000066400000000000000000000015431455455346200231730ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/sonarqube.xml000066400000000000000000000012431455455346200237310ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/simple1/reference/gcc-8/summary_coverage.json000066400000000000000000000012461455455346200254560ustar00rootroot00000000000000{ "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "files": [ { "branch_covered": 2, "branch_percent": 50.0, "branch_total": 4, "filename": "test/dir/main.cpp", "function_covered": 2, "function_percent": 66.7, "function_total": 3, "line_covered": 7, "line_percent": 63.6, "line_total": 11 } ], "function_covered": 2, "function_percent": 66.7, "function_total": 3, "gcovr/summary_format_version": "0.5", "line_covered": 7, "line_percent": 63.6, "line_total": 11, "root": "." }gcovr-7.0/gcovr/tests/simple1/reference/gcc-9/000077500000000000000000000000001455455346200212115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/simple1/reference/gcc-9/fail_under000066400000000000000000000000051455455346200232370ustar00rootroot0000000000000063.6 gcovr-7.0/gcovr/tests/sort-percentage/000077500000000000000000000000001455455346200201015ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/Makefile000066400000000000000000000012771455455346200215500ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o file2.o file3.o file4.o -o testcase run: txt html GCOVR_TEST_OPTIONS = --sort uncovered-percent coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt html: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* gcovr-7.0/gcovr/tests/sort-percentage/file1.cpp000066400000000000000000000001231455455346200216010ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/sort-percentage/file2.cpp000066400000000000000000000001211455455346200216000ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/sort-percentage/file3.cpp000066400000000000000000000003511455455346200216060ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/sort-percentage/file4.cpp000066400000000000000000000000361455455346200216070ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/sort-percentage/main.cpp000066400000000000000000000003041455455346200215260ustar00rootroot00000000000000#include extern int foo(int param); extern int bar(); extern int fourbar(); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); bar(); fourbar(); return 0; } gcovr-7.0/gcovr/tests/sort-percentage/reference/000077500000000000000000000000001455455346200220375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10/000077500000000000000000000000001455455346200233415ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124531455455346200341740ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141741455455346200342240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165561455455346200342220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10/coverage.html000066400000000000000000000123321455455346200260230ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 29 58.6%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701455455346200341010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-10/coverage.txt000066400000000000000000000016721455455346200257030ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file3.cpp 10 4 40% 8,10-12,14-15 file2.cpp 7 4 57% 8,10-11 file1.cpp 5 4 80% 4 main.cpp 5 5 100% file4.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 29 17 58% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-13/000077500000000000000000000000001455455346200233445ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124541455455346200342000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701455455346200342230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165521455455346200342210ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065731455455346200340100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5/000077500000000000000000000000001455455346200227355ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124251455455346200335670ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701455455346200336140ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165101455455346200336040ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5/coverage.functions.html000066400000000000000000000052071455455346200274310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5/coverage.html000066400000000000000000000123241455455346200254200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

File Lines Functions Branches
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
main.cpp 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 2 / 4
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172561455455346200335020ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 6 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
16

gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-5/coverage.txt000066400000000000000000000016671455455346200253030ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file3.cpp 9 4 44% 8,10-12,14 file2.cpp 7 4 57% 8,10-11 file1.cpp 4 3 75% 4 main.cpp 6 6 100% file4.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 28 17 60% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-8/000077500000000000000000000000001455455346200227405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-8/coverage.functions.html000066400000000000000000000052071455455346200274340ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-8/coverage.html000066400000000000000000000123311455455346200254210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701455455346200335000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.0/gcovr/tests/sort-percentage/reference/gcc-8/coverage.txt000066400000000000000000000016671455455346200253060ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ file3.cpp 9 4 44% 8,10-12,14 file2.cpp 7 4 57% 8,10-11 file1.cpp 4 3 75% 4 main.cpp 5 5 100% file4.cpp 2 0 0% 1,3 ------------------------------------------------------------------------------ TOTAL 27 16 59% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/sort-uncovered/000077500000000000000000000000001455455346200177565ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/Makefile000066400000000000000000000012761455455346200214240ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC all: $(CXX) $(CFLAGS) -c file1.cpp -o file1.o $(CXX) $(CFLAGS) -c file2.cpp -o file2.o $(CXX) $(CFLAGS) -c file3.cpp -o file3.o $(CXX) $(CFLAGS) -c file4.cpp -o file4.o $(CXX) $(CFLAGS) -c main.cpp -o main.o $(CXX) $(CFLAGS) main.o file1.o file2.o file3.o file4.o -o testcase run: txt html GCOVR_TEST_OPTIONS = --sort uncovered-number coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< -o coverage.txt html: coverage.json $(GCOVR) $(GCOVR_TEST_OPTIONS) -a $< --html-details -o coverage.html clean: rm -f testcase rm -f *.gc* *.o rm -f coverage*.* cobertura*.* sonarqube*.* gcovr-7.0/gcovr/tests/sort-uncovered/file1.cpp000066400000000000000000000001231455455346200214560ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/sort-uncovered/file2.cpp000066400000000000000000000001211455455346200214550ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/sort-uncovered/file3.cpp000066400000000000000000000003511455455346200214630ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/sort-uncovered/file4.cpp000066400000000000000000000000361455455346200214640ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/sort-uncovered/main.cpp000066400000000000000000000003041455455346200214030ustar00rootroot00000000000000#include extern int foo(int param); extern int bar(); extern int fourbar(); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); bar(); fourbar(); return 0; } gcovr-7.0/gcovr/tests/sort-uncovered/reference/000077500000000000000000000000001455455346200217145ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10/000077500000000000000000000000001455455346200232165ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124531455455346200340510ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141741455455346200341010ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165561455455346200340770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065751455455346200336640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10/coverage.html000066400000000000000000000123321455455346200257000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 29 58.6%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701455455346200337560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-10/coverage.txt000066400000000000000000000016721455455346200255600ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 5 5 100% file1.cpp 5 4 80% 4 file4.cpp 2 0 0% 1,3 file2.cpp 7 4 57% 8,10-11 file3.cpp 10 4 40% 8,10-12,14-15 ------------------------------------------------------------------------------ TOTAL 29 17 58% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-13/000077500000000000000000000000001455455346200232215ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124541455455346200340550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701455455346200341000ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165521455455346200340760ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065731455455346200336650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5/000077500000000000000000000000001455455346200226125ustar00rootroot00000000000000coverage.file1.cpp.37fe642e5aafc503ffc5506444f44c6f.html000066400000000000000000000124251455455346200334440ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.6037836e0caa27aaeac26df61b128c1b.html000066400000000000000000000141701455455346200334710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.a89d5d218ee87cc237c08dfe8c96105c.html000066400000000000000000000165101455455346200334610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.02ece764f9b8791575a938834ca3ac75.html000066400000000000000000000065731455455346200332560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5/coverage.functions.html000066400000000000000000000052071455455346200273060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5/coverage.html000066400000000000000000000123241455455346200252750ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 17 28 60.7%
Functions: 4 7 57.1%
Branches: 3 8 37.5%

File Lines Functions Branches
main.cpp 100.0 100.0% 6 / 6 100.0% 1 / 1 50.0% 2 / 4
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000172561455455346200333570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 6 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
16

gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-5/coverage.txt000066400000000000000000000016721455455346200251540ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 6 6 100% file1.cpp 4 3 75% 4 file4.cpp 2 0 0% 1,3 file2.cpp 7 4 57% 8,10-11 file3.cpp 9 4 44% 8,10-12,14 ------------------------------------------------------------------------------ TOTAL 28 17 60% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-8/000077500000000000000000000000001455455346200226155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-8/coverage.functions.html000066400000000000000000000052071455455346200273110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

Function (File:Line) Call count Block coverage
bar() (file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (file2.cpp:8)not called0.0%
foo(int) (file1.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (file3.cpp:8)not called0.0%
main (main.cpp:9)called 1 time, returned 1 time100.0%
uncovered() (file4.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-8/coverage.html000066400000000000000000000123311455455346200252760ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 16 27 59.3%
Functions: 4 7 57.1%
Branches: 1 4 25.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 5 / 5 100.0% 1 / 1 -% 0 / 0
file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
file4.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2

coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000162701455455346200333550ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 5 5 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int bar();
5 extern int fourbar();
6 extern int uncovered();
7
8
9 1 int main(int argc, char* argv[]) {
10 1 foo(0);
11 1 bar();
12 1 fourbar();
13
14 1 return 0;
15 }
16

gcovr-7.0/gcovr/tests/sort-uncovered/reference/gcc-8/coverage.txt000066400000000000000000000016721455455346200251570ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 5 5 100% file1.cpp 4 3 75% 4 file4.cpp 2 0 0% 1,3 file2.cpp 7 4 57% 8,10-11 file3.cpp 9 4 44% 8,10-12,14 ------------------------------------------------------------------------------ TOTAL 27 16 59% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/source_from_pipe/000077500000000000000000000000001455455346200203375ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/Makefile000066400000000000000000000017611455455346200220040ustar00rootroot00000000000000 all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -c code.cpp -o code.o cat test.cpp | $(CXX) -fprofile-arcs -ftest-coverage -fPIC -x c++ -c - -o test.o $(CXX) -fprofile-arcs -ftest-coverage -fPIC code.o test.o -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --gcov-keep --verbose --gcov-ignore-errors no_working_dir_found --json-pretty --json coverage.json txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json sonarqube: coverage.json $(GCOVR) -a $< --sonarqube -o sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco -o jacoco.xml clean: rm -rf build rm -f testcase coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/source_from_pipe/code.cpp000066400000000000000000000002771455455346200217630ustar00rootroot00000000000000#include "code.hpp" int foo1(int param) { if (param) { return 1; } else { return 0; } } int foo2(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/source_from_pipe/code.hpp000066400000000000000000000000711455455346200217600ustar00rootroot00000000000000 extern int foo1(int param); extern int foo2(int param); gcovr-7.0/gcovr/tests/source_from_pipe/reference/000077500000000000000000000000001455455346200222755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/000077500000000000000000000000001455455346200235775ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/cobertura.xml000066400000000000000000000030461455455346200263120ustar00rootroot00000000000000 . coverage.code.cpp.f70555cd100043535e6272991bc73f72.html000066400000000000000000000220711455455346200336720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 1 int foo1(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 return 1;
6 } else {
7 1 return 0;
8 }
9 1 }
10
11
12 1 int foo2(int param) {
13
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
14 1 return 1;
15 } else {
16 return 0;
17 }
18 1 }
19

gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/coverage.functions.html000066400000000000000000000035671455455346200303020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z4foo1i (code.cpp:3)called 1 time, returned 1 time80.0%
_Z4foo2i (code.cpp:12)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/coverage.html000066400000000000000000000052431455455346200262640ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
code.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/coverage.json000066400000000000000000000077461455455346200263030ustar00rootroot00000000000000{ "files": [ { "file": "code.cpp", "functions": [ { "execution_count": 1, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 1, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 0, "fallthrough": false, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 1, "fallthrough": false, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/coverage.lcov000066400000000000000000000012271455455346200262610ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/source_from_pipe/code.cpp VER:f6c5b94686e43537860a1364ddf21730 FN:3,_Z4foo1i FNDA:1,_Z4foo1i FN:12,_Z4foo2i FNDA:1,_Z4foo2i FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:13,0,0,1 BRDA:13,0,1,- BRF:4 BRH:2 DA:3,1,d202d6f6b151ca991538c418a08707bd DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,2c49a86f5754f8103995fc6d32bc207e DA:7,1,9e509d19a37174e72bead0ea24176228 DA:9,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:12,1,2ab67b7c6eda50a1c284dd3b7cac701c DA:13,1,81fff94209b659e33b1459a477e1e747 DA:14,1,2c49a86f5754f8103995fc6d32bc207e DA:16,0,9e509d19a37174e72bead0ea24176228 DA:18,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/coverage.txt000066400000000000000000000012351455455346200261340ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ code.cpp 10 8 80% 5,16 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/coveralls.json000066400000000000000000000013301455455346200264610ustar00rootroot00000000000000{ "run_at": "2022-11-04 14:28:10 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, 1, null, 0, null, 1 ], "name": "code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/jacoco.xml000066400000000000000000000012631455455346200255610ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-10/sonarqube.xml000066400000000000000000000011641455455346200263220ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-13/000077500000000000000000000000001455455346200236025ustar00rootroot00000000000000coverage.code.cpp.f70555cd100043535e6272991bc73f72.html000066400000000000000000000220731455455346200336770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 1 int foo1(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 return 1;
6 } else {
7 1 return 0;
8 }
9 1 }
10
11
12 1 int foo2(int param) {
13
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
14 1 return 1;
15 } else {
16 return 0;
17 }
18 1 }
19

gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-13/coverage.functions.html000066400000000000000000000035711455455346200303000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo1(int) (code.cpp:3)called 1 time, returned 1 time75.0%
foo2(int) (code.cpp:12)called 1 time, returned 1 time75.0%

gcovr-7.0/gcovr/tests/source_from_pipe/reference/clang-13/coverage.lcov000066400000000000000000000012331455455346200262610ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/source_from_pipe/code.cpp VER:f6c5b94686e43537860a1364ddf21730 FN:3,foo1(int) FNDA:1,foo1(int) FN:12,foo2(int) FNDA:1,foo2(int) FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:13,0,0,1 BRDA:13,0,1,- BRF:4 BRH:2 DA:3,1,d202d6f6b151ca991538c418a08707bd DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,2c49a86f5754f8103995fc6d32bc207e DA:7,1,9e509d19a37174e72bead0ea24176228 DA:9,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:12,1,2ab67b7c6eda50a1c284dd3b7cac701c DA:13,1,81fff94209b659e33b1459a477e1e747 DA:14,1,2c49a86f5754f8103995fc6d32bc207e DA:16,0,9e509d19a37174e72bead0ea24176228 DA:18,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/000077500000000000000000000000001455455346200231735ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/cobertura.xml000066400000000000000000000026711455455346200257110ustar00rootroot00000000000000 . coverage.code.cpp.f70555cd100043535e6272991bc73f72.html000066400000000000000000000220141455455346200332630ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: code.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include "code.hpp"
2
3 1 int foo1(int param) {
4
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
5 return 1;
6 } else {
7 1 return 0;
8 }
9 }
10
11
12 1 int foo2(int param) {
13
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
14 1 return 1;
15 } else {
16 return 0;
17 }
18 }
19

gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.functions.html000066400000000000000000000035701455455346200276700ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo1(int) (code.cpp:3)called 1 time, returned 1 time75.0%
foo2(int) (code.cpp:12)called 1 time, returned 1 time75.0%

gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.html000066400000000000000000000052411455455346200256560ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 6 8 75.0%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
code.cpp 75.0 75.0% 6 / 8 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.json000066400000000000000000000077461455455346200256770ustar00rootroot00000000000000{ "files": [ { "file": "code.cpp", "functions": [ { "execution_count": 1, "lineno": 3, "name": "foo1(int)" }, { "execution_count": 1, "lineno": 12, "name": "foo2(int)" } ], "lines": [ { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 2 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 3 }, { "branches": [ { "count": 0, "fallthrough": false, "throw": false }, { "count": 1, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 4 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 5 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 7 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 8 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 9 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 10 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 11 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 12 }, { "branches": [ { "count": 1, "fallthrough": false, "throw": false }, { "count": 0, "fallthrough": false, "throw": false } ], "count": 1, "gcovr/noncode": false, "line_number": 13 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 14 }, { "branches": [], "count": 0, "gcovr/noncode": false, "line_number": 16 }, { "branches": [], "count": 0, "gcovr/noncode": true, "line_number": 17 }, { "branches": [], "count": 1, "gcovr/noncode": false, "line_number": 18 } ] } ], "gcovr/format_version": "0.5" }gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.lcov000066400000000000000000000011111455455346200256450ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/source_from_pipe/code.cpp VER:f6c5b94686e43537860a1364ddf21730 FN:3,foo1(int) FNDA:1,foo1(int) FN:12,foo2(int) FNDA:1,foo2(int) FNF:2 FNH:2 BRDA:4,0,0,- BRDA:4,0,1,1 BRDA:13,0,0,1 BRDA:13,0,1,- BRF:4 BRH:2 DA:3,1,d202d6f6b151ca991538c418a08707bd DA:4,1,81fff94209b659e33b1459a477e1e747 DA:5,0,2c49a86f5754f8103995fc6d32bc207e DA:7,1,9e509d19a37174e72bead0ea24176228 DA:12,1,2ab67b7c6eda50a1c284dd3b7cac701c DA:13,1,81fff94209b659e33b1459a477e1e747 DA:14,1,2c49a86f5754f8103995fc6d32bc207e DA:16,0,9e509d19a37174e72bead0ea24176228 LH:6 LF:8 end_of_record gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200255300ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ code.cpp 8 6 75% 5,16 ------------------------------------------------------------------------------ TOTAL 8 6 75% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/coveralls.json000066400000000000000000000013361455455346200260630ustar00rootroot00000000000000{ "run_at": "2022-11-04 14:38:28 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, 1, null, 0, null, null ], "name": "code.cpp", "source_digest": "f6c5b94686e43537860a1364ddf21730" } ] }gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/jacoco.xml000066400000000000000000000012261455455346200251540ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/source_from_pipe/reference/gcc-5/sonarqube.xml000066400000000000000000000010331455455346200257110ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/source_from_pipe/test.cpp000066400000000000000000000001241455455346200220170ustar00rootroot00000000000000#include "code.hpp" int main(int argc, char** argv) { return foo1(foo2(1) - 1); } gcovr-7.0/gcovr/tests/subfolder-includes/000077500000000000000000000000001455455346200205705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/Makefile000066400000000000000000000002741455455346200222330ustar00rootroot00000000000000all: make -C subfolder run: html html: ./subfolder/subfolder/testcase $(GCOVR) -d --html-details -o coverage.html clean: make -C subfolder clean rm -f coverage*.html coverage*.css gcovr-7.0/gcovr/tests/subfolder-includes/README000066400000000000000000000001511455455346200214450ustar00rootroot00000000000000A subfolder includes pattern that causes include header file has a incorrect relative path in .gcov file.gcovr-7.0/gcovr/tests/subfolder-includes/include/000077500000000000000000000000001455455346200222135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/include/lib.h000066400000000000000000000000521455455346200231270ustar00rootroot00000000000000int foo(); inline int bar() { return 1; }gcovr-7.0/gcovr/tests/subfolder-includes/reference/000077500000000000000000000000001455455346200225265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-10/000077500000000000000000000000001455455346200240305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-10/coverage.functions.html000066400000000000000000000041021455455346200305150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
_Z3barv (include/lib.h:2)called 1 time, returned 1 time100.0%
_Z3foov (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-10/coverage.html000066400000000000000000000077671455455346200265320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
include/lib.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/lib.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/main.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

coverage.lib.cpp.da76a1556dcc5fe5f8ec3352e7d825b2.html000066400000000000000000000073521455455346200345160ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int foo() {
4 1 return bar();
5 }
6

coverage.lib.h.c5e03e0214ccc981f577d5e15b7f85c2.html000066400000000000000000000071111455455346200340100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: include/lib.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int foo();
2 1 inline int bar() {
3 1 return 1;
4 }
5

coverage.main.cpp.16fd1b6ab93c2a3c530d0ec6b50173dc.html000066400000000000000000000114141455455346200346250ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 #include "lib.h"
3
4 1 int main(int argc, char* argv[]) {
5 1 std::cout << foo();
6 1 return 0;
7 }
8

gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-13/000077500000000000000000000000001455455346200240335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-13/coverage.functions.html000066400000000000000000000040761455455346200305320ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
bar() (include/lib.h:2)called 1 time, returned 1 time100.0%
foo() (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

coverage.lib.cpp.da76a1556dcc5fe5f8ec3352e7d825b2.html000066400000000000000000000073501455455346200345170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int foo() {
4 1 return bar();
5 }
6

coverage.lib.h.c5e03e0214ccc981f577d5e15b7f85c2.html000066400000000000000000000071071455455346200340200ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: include/lib.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int foo();
2 1 inline int bar() {
3 1 return 1;
4 }
5

gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-5/000077500000000000000000000000001455455346200234245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-5/coverage.functions.html000066400000000000000000000040751455455346200301220ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
bar() (include/lib.h:2)called 1 time, returned 1 time100.0%
foo() (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-5/coverage.html000066400000000000000000000077611455455346200261200ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 3 3 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
include/lib.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/lib.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 50.0% 2 / 4

coverage.lib.cpp.da76a1556dcc5fe5f8ec3352e7d825b2.html000066400000000000000000000073501455455346200341100ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/lib.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "lib.h"
2
3 1 int foo() {
4 1 return bar();
5 }
6

coverage.lib.h.c5e03e0214ccc981f577d5e15b7f85c2.html000066400000000000000000000071071455455346200334110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: include/lib.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int foo();
2 1 inline int bar() {
3 1 return 1;
4 }
5

coverage.main.cpp.16fd1b6ab93c2a3c530d0ec6b50173dc.html000066400000000000000000000124021455455346200342170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2 #include "lib.h"
3
4 1 int main(int argc, char* argv[]) {
5 1 std::cout << foo();
6 1 return 0;
7
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
8

gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-8/000077500000000000000000000000001455455346200234275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-8/coverage.functions.html000066400000000000000000000040761455455346200301260ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

Function (File:Line) Call count Block coverage
bar() (include/lib.h:2)called 1 time, returned 1 time100.0%
foo() (subfolder/subfolder/lib.cpp:3)called 1 time, returned 1 time100.0%
main (subfolder/subfolder/main.cpp:4)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-8/coverage.html000066400000000000000000000077671455455346200261310ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 7 100.0%
Functions: 3 3 100.0%
Branches: 0 0 -%

File Lines Functions Branches
include/lib.h 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/lib.cpp 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
subfolder/subfolder/main.cpp 100.0 100.0% 3 / 3 100.0% 1 / 1 -% 0 / 0

coverage.main.cpp.16fd1b6ab93c2a3c530d0ec6b50173dc.html000066400000000000000000000114141455455346200342240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: subfolder/subfolder/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 3 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2 #include "lib.h"
3
4 1 int main(int argc, char* argv[]) {
5 1 std::cout << foo();
6 1 return 0;
7 }
8

gcovr-7.0/gcovr/tests/subfolder-includes/subfolder/000077500000000000000000000000001455455346200225555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/subfolder/Makefile000066400000000000000000000004311455455346200242130ustar00rootroot00000000000000all: subfolder/testcase subfolder/testcase:subfolder/main.o subfolder/lib.o $(CXX) -fprofile-arcs -ftest-coverage -o $@ $^ .cpp.o: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -c -I../include -o $@ $^ clean: rm -f subfolder/testcase rm -f subfolder/*.gc* rm -f subfolder/*.ogcovr-7.0/gcovr/tests/subfolder-includes/subfolder/subfolder/000077500000000000000000000000001455455346200245425ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/subfolder-includes/subfolder/subfolder/lib.cpp000066400000000000000000000000571455455346200260160ustar00rootroot00000000000000#include "lib.h" int foo() { return bar(); } gcovr-7.0/gcovr/tests/subfolder-includes/subfolder/subfolder/main.cpp000066400000000000000000000001551455455346200261730ustar00rootroot00000000000000#include #include "lib.h" int main(int argc, char* argv[]) { std::cout << foo(); return 0; } gcovr-7.0/gcovr/tests/symlink-root/000077500000000000000000000000001455455346200174465ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/symlink-root/.gitignore000066400000000000000000000001051455455346200214320ustar00rootroot00000000000000root/stdout.log # Ignore the linked directory symlink_root /symlink gcovr-7.0/gcovr/tests/symlink-root/Makefile000066400000000000000000000012161455455346200211060ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC BASE_OS:=$(shell uname | cut -d'-' -f1) all: links cd symlink; $(CXX) $(CFLAGS) main.cpp -o testcase run: txt txt: cd symlink; ./testcase cd symlink; $(GCOVR) --txt ../coverage.txt --root $${PWD} links: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) if [ -d "symlink" ]; then\ rm -Rf symlink;\ fi ln -s ./root symlink; else cmd.exe /C setup.cmd endif find ./root -name '*.o' -or -name '*.gc*' -delete || exit 0 clean: ifeq ($(filter $(BASE_OS),MSYS_NT MINGW64_NT),) rm -Rf symlink else if [ -d "symlink" ]; then\ cmd.exe /C "rmdir /S /Q symlink";\ fi endif rm -f root/*.gc* coverage*.* gcovr-7.0/gcovr/tests/symlink-root/reference/000077500000000000000000000000001455455346200214045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/symlink-root/reference/clang-10/000077500000000000000000000000001455455346200227065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/symlink-root/reference/clang-10/coverage.txt000066400000000000000000000012371455455346200252450ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../symlink ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/symlink-root/reference/gcc-5/000077500000000000000000000000001455455346200223025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/symlink-root/reference/gcc-5/coverage.txt000066400000000000000000000012371455455346200246410ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: ../symlink ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/symlink-root/root/000077500000000000000000000000001455455346200204315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/symlink-root/root/.gitignore000066400000000000000000000000111455455346200224110ustar00rootroot00000000000000/out.log gcovr-7.0/gcovr/tests/symlink-root/root/main.cpp000066400000000000000000000000331455455346200220550ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/symlink-root/setup.cmd000066400000000000000000000001241455455346200212700ustar00rootroot00000000000000if exist symlink\nul ( rmdir /S /Q symlink || exit 1 ) mklink /j symlink .\root gcovr-7.0/gcovr/tests/test_args.py000066400000000000000000000561061455455346200173540ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from ..__main__ import main from ..version import __version__ from ..formats.json.versions import JSON_FORMAT_VERSION import logging import pytest import os import re import sys GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" # The CaptureObject class holds the capture method result class CaptureObject: def __init__(self, out, err, exception): self.out = out self.err = err self.exception = exception def capture(capsys, args, other_ex=()): """The capture method calls the main method and captures its output/error streams and exit code.""" e = None try: main(args) # Explicit SystemExit exception in case main() returns normally sys.exit(0) except SystemExit as exception: e = exception except other_ex as exception: e = exception out, err = capsys.readouterr() return CaptureObject(out, err, e) # The LogCaptureObject class holds the capture method result class LogCaptureObject: def __init__(self, record_tuples, exception): self.record_tuples = record_tuples self.exception = exception def log_capture(caplog, args, other_ex=()): """The capture method calls the main method and captures its output/error streams and exit code.""" e = None try: main(args) # Explicit SystemExit exception in case main() returns normally sys.exit(0) except SystemExit as exception: e = exception except other_ex as exception: e = exception return LogCaptureObject(caplog.record_tuples, e) def test_version(capsys): c = capture(capsys, ["--version"]) assert c.err == "" assert c.out.startswith(f"gcovr {__version__}") assert c.exception.code == 0 def test_help(capsys): c = capture(capsys, ["-h"]) assert c.err == "" assert c.out.startswith("usage: gcovr [options]") assert c.exception.code == 0 def test_empty_root(capsys): c = capture(capsys, ["-r", ""]) assert c.out == "" assert "argument -r/--root: Should not be set to an empty string." in c.err assert c.exception.code != 0 def test_empty_exclude(capsys): c = capture(capsys, ["--exclude", ""]) assert c.out == "" assert "filter cannot be empty" in c.err assert c.exception.code != 0 def test_empty_exclude_directories(capsys): c = capture(capsys, ["--gcov-exclude-directories", ""]) assert c.out == "" assert "filter cannot be empty" in c.err assert c.exception.code != 0 def test_empty_objdir(capsys): c = capture(capsys, ["--gcov-object-directory", ""]) assert c.out == "" assert ( "argument --gcov-object-directory/--object-directory: Should not be set to an empty string." in c.err ) assert c.exception.code != 0 def test_invalid_objdir(caplog): c = log_capture(caplog, ["--gcov-object-directory", "not-existing-dir"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith("Bad --gcov-object-directory option.") assert c.exception.code == 1 def helper_test_non_existing_directory_output(capsys, option): c = capture(capsys, [option, "not-existing-dir/file.txt"]) assert c.out == "" assert "Could not create output file 'not-existing-dir/file.txt': " in c.err assert c.exception.code != 0 def test_non_existing_directory_output(capsys): helper_test_non_existing_directory_output(capsys, "--output") def test_non_existing_directory_txt(capsys): helper_test_non_existing_directory_output(capsys, "--txt") def test_non_existing_directory_xml(capsys): helper_test_non_existing_directory_output(capsys, "--xml") def test_non_existing_directory_html(capsys): helper_test_non_existing_directory_output(capsys, "--html") def test_non_existing_directory_html_details(capsys): helper_test_non_existing_directory_output(capsys, "--html-details") def test_non_existing_directory_html_nested(capsys): helper_test_non_existing_directory_output(capsys, "--html-nested") def test_non_existing_directory_sonarqube(capsys): helper_test_non_existing_directory_output(capsys, "--sonarqube") def test_non_existing_directory_json(capsys): helper_test_non_existing_directory_output(capsys, "--json") def test_non_existing_directory_csv(capsys): helper_test_non_existing_directory_output(capsys, "--csv") def helper_test_non_existing_directory_2_output(capsys, option): c = capture(capsys, [option, "not-existing-dir/subdir/"]) assert c.out == "" assert "Could not create output directory 'not-existing-dir/subdir/': " in c.err assert c.exception.code != 0 def test_non_existing_directory_2_output(capsys): helper_test_non_existing_directory_2_output(capsys, "--output") def test_non_existing_directory_2_txt(capsys): helper_test_non_existing_directory_2_output(capsys, "--txt") def test_non_existing_directory_2_xml(capsys): helper_test_non_existing_directory_2_output(capsys, "--xml") def test_non_existing_directory_2_html(capsys): helper_test_non_existing_directory_2_output(capsys, "--html") def test_non_existing_directory_2_html_details(capsys): helper_test_non_existing_directory_2_output(capsys, "--html-details") def test_non_existing_directory_2_html_nested(capsys): helper_test_non_existing_directory_2_output(capsys, "--html-nested") def test_non_existing_directory_2_sonarqube(capsys): helper_test_non_existing_directory_2_output(capsys, "--sonarqube") def test_non_existing_directory_2_json(capsys): helper_test_non_existing_directory_2_output(capsys, "--json") def test_non_existing_directory_2_csv(capsys): helper_test_non_existing_directory_2_output(capsys, "--csv") def helper_test_non_writable_directory_output(capsys, option): c = capture(capsys, [option, "/file.txt"]) assert c.out == "" assert "Could not create output file '/file.txt': " in c.err assert c.exception.code != 0 @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_output(capsys): helper_test_non_writable_directory_output(capsys, "--output") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_txt(capsys): helper_test_non_writable_directory_output(capsys, "--txt") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_xml(capsys): helper_test_non_writable_directory_output(capsys, "--xml") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_html(capsys): helper_test_non_writable_directory_output(capsys, "--html") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_html_details(capsys): helper_test_non_writable_directory_output(capsys, "--html-details") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_html_nested(capsys): helper_test_non_writable_directory_output(capsys, "--html-nested") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_sonarqube(capsys): helper_test_non_writable_directory_output(capsys, "--sonarqube") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_json(capsys): helper_test_non_writable_directory_output(capsys, "--json") @pytest.mark.skipif(not GCOVR_ISOLATED_TEST, reason="Only for docker") def test_non_writable_directory_csv(capsys): helper_test_non_writable_directory_output(capsys, "--csv") def test_no_output_html_details(caplog): c = log_capture(caplog, ["--html-details"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "a named output must be given, if the option --html-details\nis used." ) assert c.exception.code != 0 def test_no_output_html_nested(caplog): c = log_capture(caplog, ["--html-nested"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "a named output must be given, if the option --html-nested\nis used." ) assert c.exception.code != 0 @pytest.mark.parametrize( "option", [ "--fail-under-line", "--fail-under-branch", "--fail-under-decision", "--fail-under-function", ], ) def test_failed_under_threshold_nan(option, capsys): c = capture(capsys, [option, "nan"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 @pytest.mark.parametrize( "option", [ "--fail-under-line", "--fail-under-branch", "--fail-under-decision", "--fail-under-function", ], ) def test_failed_under_threshold_negative(option, capsys): c = capture(capsys, [option, "-0.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 @pytest.mark.parametrize( "option", [ "--fail-under-line", "--fail-under-branch", "--fail-under-decision", "--fail-under-function", ], ) def test_failed_under_threshold_100_1(option, capsys): c = capture(capsys, [option, "100.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_failed_under_decision_without_active_decision(caplog): c = log_capture(caplog, ["--fail-under-decision", "90"]) message0 = c.record_tuples[0] assert message0[1] == logging.ERROR assert message0[2] == "--fail-under-decision need also option --decision." assert c.exception.code != 0 def test_filter_backslashes_are_detected(caplog): # gcov-exclude all to prevent any coverage data from being found c = log_capture( caplog, args=["--filter", r"C:\\foo\moo", "--gcov-exclude", ""], other_ex=re.error, ) message0 = c.record_tuples[0] assert message0[1] == logging.WARNING assert message0[2].startswith("filters must use forward slashes as path separators") message = c.record_tuples[1] assert message[1] == logging.WARNING assert message[2].startswith("your filter : C:\\\\foo\\moo") message = c.record_tuples[2] assert message[1] == logging.WARNING assert message[2].startswith("did you mean: C:/foo/moo") assert isinstance(c.exception, re.error) or c.exception.code == 0 def test_html_css_not_exists(capsys): c = capture(capsys, ["--html-css", "/File/does/not/\texist"]) assert c.out == "" assert ( re.search( r"Should be a file that already exists: '[/\\]+File[/\\]+does[/\\]+not[/\\]+\\texist'", c.err, ) is not None ) assert c.exception.code != 0 def test_html_title_empty_string(caplog): c = log_capture(caplog, ["--html-title", ""]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "an empty --html-title= is not allowed." assert c.exception.code != 0 def test_html_medium_threshold_nan(capsys): c = capture(capsys, ["--html-medium-threshold", "nan"]) assert c.out == "" assert "--html-medium-threshold: nan not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_medium_threshold_negative(capsys): c = capture(capsys, ["--html-medium-threshold", "-0.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_medium_threshold_zero(caplog): c = log_capture(caplog, ["--html-medium-threshold", "0.0"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "value of --html-medium-threshold= should not be zero." assert c.exception.code != 0 def test_html_high_threshold_nan(capsys): c = capture(capsys, ["--html-high-threshold", "nan"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_high_threshold_negative(capsys): c = capture(capsys, ["--html-high-threshold", "-0.1"]) assert c.out == "" assert "not in range [0.0, 100.0]" in c.err assert c.exception.code != 0 def test_html_medium_threshold_gt_html_high_threshold(caplog): c = log_capture( caplog, ["--html-medium-threshold", "60", "--html-high-threshold", "50"] ) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "value of --html-medium-threshold=60.0 should be\nlower than or equal to the value of --html-high-threshold=50.0." ) assert c.exception.code != 0 def test_html_tab_size_zero(caplog): c = log_capture(caplog, ["--html-tab-size", "0"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2] == "value of --html-tab-size= should be greater 0." assert c.exception.code != 0 def test_html_template_dir(capsys): c = capture(capsys, ["--html", "--html-template-dir", "foo"]) assert "" in c.out def test_multiple_output_formats_to_stdout(caplog): c = log_capture( caplog, [ "--coveralls", "--cobertura", "--csv", "--html", "--jacoco", "--json", "--json-summary", "--sonarqube", "--txt", "--root", "gcovr", ], ) for index, text_fragments in enumerate( [ ("Coveralls", "--coveralls"), ("CSV", "--csv"), ("HTML", "--html"), ("JaCoCo", "--jacoco"), ("JSON", "--json"), ("JSON summary", "--json-summary"), ("SonarQube", "--sonarqube"), ("Text", "--txt"), ] ): format, option = text_fragments message = c.record_tuples[index] assert message[1] == logging.WARNING assert ( message[2] == f"{format} output skipped - consider providing an output file with `{option}=OUTPUT`." ) assert c.exception.code == 0 def test_multiple_output_formats_to_stdout_1(caplog): c = log_capture( caplog, [ "--coveralls", "--cobertura", "--csv", "--html", "--jacoco", "--json", "--json-summary", "--sonarqube", "--txt", "-o", "-", "--root", "gcovr", ], ) for index, text_fragments in enumerate( [ ("Coveralls", "--coveralls"), ("CSV", "--csv"), ("HTML", "--html"), ("JaCoCo", "--jacoco"), ("JSON", "--json"), ("JSON summary", "--json-summary"), ("SonarQube", "--sonarqube"), ("Text", "--txt"), ] ): format, option = text_fragments message = c.record_tuples[index] assert message[1] == logging.WARNING assert ( message[2] == f"{format} output skipped - consider providing an output file with `{option}=OUTPUT`." ) assert c.exception.code == 0 def test_no_self_contained_without_file(caplog): c = log_capture(caplog, ["--no-html-self-contained", "--html"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert ( message[2] == "can only disable --html-self-contained when a named output is given." ) assert c.exception.code != 0 def test_html_injection_via_json(capsys, tmp_path): import json import markupsafe script = '' jsondata = { "gcovr/format_version": JSON_FORMAT_VERSION, "files": [ {"file": script, "functions": [], "lines": []}, {"file": "other", "functions": [], "lines": []}, ], } tempfile = tmp_path / "injection.json" with tempfile.open("w+") as jsonfile: json.dump(jsondata, jsonfile) c = capture(capsys, ["-a", str(tempfile), "--html"]) assert script not in c.out assert str(markupsafe.escape(script)) in c.out, "--- got:\n{}\n---".format(c.out) assert c.exception.code == 0 def test_import_valid_cobertura_file(tmp_path): from ..formats import read_reports from ..configuration import merge_options_and_set_defaults from ..coverage import FileCoverage testfile = "/path/to/source/code.cpp" xmldata = f""" . """ testfile = os.path.abspath(testfile) tempfile = tmp_path / "valid_cobertura.xml" with tempfile.open("w+") as fp: fp.write(xmldata) filename = str(tempfile) opts = merge_options_and_set_defaults( [{"cobertura_add_tracefile": [filename], "filter": [re.compile(".")]}] ) covdata = read_reports(opts) assert covdata is not None assert testfile in covdata fcov: FileCoverage = covdata[testfile] assert len(fcov.lines) == 10 for line, count, branches in [ (7, 1, None), (9, 3, None), (16, 0, None), (13, 2, [1, 0]), ]: assert fcov.lines[line].count == count if branches is not None: assert len(fcov.lines[line].branches) == len(branches) for branch_idx, branch_count in enumerate(branches): assert fcov.lines[line].branches[branch_idx].count == branch_count def test_import_corrupt_cobertura_file(caplog, tmp_path): xmldata = "weiuh wliecsdfsef" tempfile = tmp_path / "corrupt_cobertura.xml" with tempfile.open("w+") as fp: fp.write(xmldata) c = log_capture(caplog, ["--cobertura-add-tracefile", str(tempfile)]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert "Start tag expected" in message[2] assert c.exception.code != 0 def test_import_cobertura_file_with_invalid_line(caplog, tmp_path): xmldata = """ . """ tempfile = tmp_path / "cobertura_invalid_line.xml" with tempfile.open("w+") as fp: fp.write(xmldata) c = log_capture( caplog, ["--cobertura-add-tracefile", str(tempfile), "--filter", "."] ) message = c.record_tuples[0] assert message[1] == logging.ERROR assert "'number' attribute is required and must be an integer" in message[2] assert c.exception.code != 0 def test_exclude_lines_by_pattern(caplog): c = log_capture(caplog, ["--exclude-lines-by-pattern", "example.**"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith( "--exclude-lines-by-pattern: Invalid regular expression" ) assert c.exception.code != 0 def test_exclude_branches_by_pattern(caplog): c = log_capture(caplog, ["--exclude-branches-by-pattern", "example.**"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith( "--exclude-branches-by-pattern: Invalid regular expression" ) assert c.exception.code != 0 def test_invalid_timestamp(capsys): c = capture(capsys, ["--timestamp=foo"]) assert c.out == "" assert "argument --timestamp: unknown timestamp format: 'foo'" in c.err assert c.exception.code != 0 def test_sort_branch_and_not_uncovered_or_percent(caplog): c = log_capture(caplog, ["--sort-branches"]) message = c.record_tuples[0] assert message[1] == logging.ERROR assert message[2].startswith( "the options --sort-branches without '--sort uncovered-number' or '--sort uncovered-percent' doesn't make sense." ) assert c.exception.code == 1 @pytest.mark.parametrize( "option", [ ("-b", "--txt-metric branch"), ("--txt-branches", "--txt-metric branch"), ("--branches", "--txt-metric branch"), ("--sort-uncovered", "--sort-key uncovered-number"), ("--sort-percentage", "--sort-key uncovered-percent"), ], ids=lambda option: option[0], ) def test_deprecated_option(caplog, option): c = log_capture(caplog, [option[0]]) message = c.record_tuples[0] assert message[1] == logging.WARNING assert ( f"Deprecated option {option[0]} used, please use {option[1]!r} instead" in message[2] ) assert c.exception.code != 1 gcovr-7.0/gcovr/tests/test_config.py000066400000000000000000000263421455455346200176640ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import io import re import pytest from ..configuration import ( GCOVR_CONFIG_OPTIONS, GcovrConfigOption, merge_options_and_set_defaults, parse_config_file, parse_config_into_dict, ) def run_cfg_test(contents, filename="test.cfg"): r"""Helper to parse a config file from a string.""" open_file = io.StringIO(contents) return parse_config_file(open_file, filename=filename) def test_entries_cannot_have_leading_whitespace(): r""" Leading whitespace is forbidden in case that will be used for multi-line values, similar to MIME headers. """ cfg = " key = cannot be indented" error = 'test.cfg: 1: expected "key = value" entry\n' "on this line: " + cfg with pytest.raises(SyntaxError, match=error): list(run_cfg_test(cfg)) def test_line_must_have_key_and_value(): # pylint: disable=missing-docstring cfg = "must have key and value" error = 'test.cfg: 1: expected "key = value" entry\n' "on this line: " + cfg with pytest.raises(SyntaxError, match=error): list(run_cfg_test(cfg)) @pytest.mark.parametrize( "name,cfg", [ ("leading quote", 'key = "value"'), ("leading quote", "key = 'value'"), ("trailing backslash", "key = value\\\n"), ("semicolon comment", "; comment key = value"), ("semicolon comment", "key = value ; comment"), ("variable substitution", "key = $(var)"), ("variable substitution", "key = ${var}"), ("variable substitution", "key = $var"), ], ) def test_reserved_config_file_syntax(name, cfg): r""" Check that some syntax is reserved, in case the config file format will be expanded in the future. """ error = re.compile( r"test.cfg: 1: {name} .* is reserved".format(name=re.escape(name)) ) with pytest.raises(SyntaxError, match=error): list(run_cfg_test(cfg)) def test_unknown_keys(): r""" Check that unknown keys always generate an error. A key is unknown if: - no such option exists - the config key was explicitly suppressed - a key was autogenerated from the first --long option name, but the key refers to the wrong option name. """ all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], config=False, help="for unit tests only", ), GcovrConfigOption( "testopt2", ["--testopt2", "--testopt-two"], config="testopt2", help="for unit tests only", ), ] # completely unknown key with pytest.raises(ValueError, match="foo-bar: unknown config option"): parse_config_into_dict(run_cfg_test("foo-bar = baz"), all_options=all_options) # explicitly suppressed key with pytest.raises(ValueError, match="testopt: unknown config option"): parse_config_into_dict(run_cfg_test("testopt = value"), all_options=all_options) # autogenerated keys only use the first --long flag with pytest.raises(ValueError, match="testopt-two: unknown config option"): parse_config_into_dict( run_cfg_test("testopt-two = value"), all_options=all_options ) @pytest.mark.parametrize( "testspec", [ ("type=bool", "testopt-bool", "testopt_bool", True, False, True), ("store_true", "delete-gcov-files", "gcov_delete", True, False, True), ( "store_false", "html-absolute-paths", "html_relative_anchors", False, True, True, ), ("store_const", "testopt-const", "testopt_const", 17, 3, True), ("nargs=?", "testopt-nargs", "testopt_nargs", 49, 11, False), ], ids=lambda testspec: testspec[0], ) def test_option_with_boolean_values(testspec): r""" Boolean values need special consideration. In particular, for store_true/store_false/store_const: - if the entry is absent, nothing is assigned. - if the value is "yes", the const value is assigned. - if the value is "no", the default value is explicitly assigned. - if the value is not boolean, an error is raised. Boolean options are similar, but simply treat yes=True, no=False as their value. As far as the config system is concerned, there is no difference between store_true and type=bool options. Options with nargs='?' are similar, but try to parse non-boolean values. """ _, key, target, when_yes, when_no, test_other = testspec all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt_const", ["--testopt-const"], type=int, action="store_const", const=17, default=3, help="for unit tests only", ), GcovrConfigOption( "testopt_bool", ["--testopt-bool"], type=bool, help="for unit tests only", ), GcovrConfigOption( "testopt_nargs", ["--testopt-nargs"], nargs="?", type=int, const=49, default=11, help="for unit tests only", ), ] # the default is not set at this stage options = parse_config_into_dict(run_cfg_test(""), all_options=all_options) assert "target" not in options # if set to "no", nothing the default is explicitly set options = parse_config_into_dict( run_cfg_test("{key} = no".format(key=key)), all_options=all_options ) assert options[target] == when_no # if set to "yes", the value is set options = parse_config_into_dict( run_cfg_test("{key} = yes".format(key=key)), all_options=all_options ) assert options[target] == when_yes if not test_other: return # if set to an illegal value, an error is raised with pytest.raises(ValueError, match="test.cfg: 1: .*: boolean option"): parse_config_into_dict( run_cfg_test("{key} = garbage".format(key=key)), all_options=all_options ) def test_option_choice(): all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], type=int, choices=(1, 3, 5), help="for unit tests only", ), ] # all of these should pass: for value in (1, 3, 5): options = parse_config_into_dict( run_cfg_test("testopt = {value}".format(value=value)), all_options=all_options, ) assert options["testopt"] == value # all of these should fail: for value in (0, 2, 4, 6): error = "must be one of (1, 3, 5) but got {}".format(value) with pytest.raises(ValueError, match=re.escape(error)): parse_config_into_dict( run_cfg_test("testopt = {value}".format(value=value)), all_options=all_options, ) def test_nargs_optional_value(): all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], type=int, nargs="?", const=77, default=535417, help="for unit tests only", ), ] # boolean cases have already been handled in another test, # just verify that the value can also be set. options = parse_config_into_dict( run_cfg_test("testopt = 3"), all_options=all_options ) assert options["testopt"] == 3 def test_option_that_appends(): all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", config="testopt", action="append", help="for unit tests only" ), ] # when absent options = parse_config_into_dict(run_cfg_test(""), all_options=all_options) assert "testopt" not in options # when given once options = parse_config_into_dict( run_cfg_test("testopt = foo"), all_options=all_options ) assert options["testopt"] == ["foo"] # when given thrice options = parse_config_into_dict( run_cfg_test("testopt = foo\n" "testopt = bar\n" "testopt = qux\n"), all_options=all_options, ) assert options["testopt"] == ["foo", "bar", "qux"] def test_option_validation(): # when OK options = parse_config_into_dict(run_cfg_test("html-medium-threshold = 50%")) assert options["html_medium_threshold"] == 50.0 # when error error = "^test.cfg: 1: html-medium-threshold: 123 not in range" with pytest.raises(ValueError, match=error): parse_config_into_dict(run_cfg_test("html-medium-threshold = 123%")) class Ref(object): r""" Container of exactly one element. This is useful to represent the presence of a value that may be None. """ def __init__(self, value): self.value = value @pytest.mark.parametrize( "testspec", [ ("both are empty", [None, None], "the default"), ("left value", [Ref("from left"), None], "from left"), ("right value", [None, Ref("from right")], "from right"), ("left and right", [Ref("from left"), Ref("from right")], "from right"), ("left value but right None", [Ref("from left"), Ref(None)], None), ], ids=lambda testspec: testspec[0], ) def test_namespace_merging_overwriting(testspec): _, input_values, result = testspec all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], default="the default", help="for unit tests only", ), ] options = merge_options_and_set_defaults( [{"testopt": ref.value} if ref else {} for ref in input_values], all_options=all_options, ) assert options.testopt == result @pytest.mark.parametrize( "testspec", [ ("both are empty", [None, None], None), ("value left", [Ref(["from left"]), None], ["from left"]), ("value right", [None, Ref(["from right"])], ["from right"]), ( "left and right", [Ref(["from left"]), Ref(["from right"])], ["from left", "from right"], ), ], ids=lambda testspec: testspec[0], ) def test_namespace_merging_appending(testspec): _, input_values, result = testspec all_options = GCOVR_CONFIG_OPTIONS + [ GcovrConfigOption( "testopt", ["--testopt"], action="append", help="for unit tests only", ), ] options = merge_options_and_set_defaults( [{"testopt": ref.value} if ref else {} for ref in input_values], all_options=all_options, ) assert options.testopt == result gcovr-7.0/gcovr/tests/test_coverage.py000066400000000000000000000036011455455346200202030ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from ..coverage import ( DirectoryCoverage, ) import os import pytest import re GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" def fix_filename(filename: str) -> str: return filename.replace("\\", os.sep).replace("/", os.sep) @pytest.mark.parametrize( "test_input,root_dir,expected", [ ("/foo/bar/foobar.cpp", "/foo", "/foo/bar/"), ("/foo/bar/A/B.cpp", "/foo/bar", "/foo/bar/A/"), ("/foo/bar/A/B", "/foo/bar", "/foo/bar/A/"), ("/foo/bar", "/foo/bar", None), ("/A/bar.cpp", "/A", "/A/"), ("/A", "/A", None), ("C:\\foo\\bar\\A\\foobar.cpp", "C:/foo/bar", "C:/foo/bar/A/"), ("C:\\foo\\bar\\A", "C:/foo/bar", "C:/foo/bar/"), ], ) def test_get_dirname(test_input, root_dir, expected, capsys) -> None: r"""Tests the _get_dirname function. Tests posix and Windows path cases.""" root_filter = re.compile("^" + re.escape(fix_filename(root_dir) + os.sep)) dirname = DirectoryCoverage._get_dirname(test_input, root_filter) if expected: expected = fix_filename(expected) assert dirname == expected out, err = capsys.readouterr() assert out == "" assert err == "" gcovr-7.0/gcovr/tests/test_gcov_parser.py000066400000000000000000000557041455455346200207350ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** # pylint: disable=missing-function-docstring,missing-module-docstring import logging import re import time import textwrap from threading import Event from unittest import mock import pytest from ..formats.gcov.parser import NegativeHits, parse_coverage, UnknownLineType from ..utils import configure_logging from ..formats.gcov.workers import Workers from ..exclusions import ExclusionOptions, apply_all_exclusions configure_logging() # This example is taken from the GCC 8 Gcov documentation: # GCOV_8_EXAMPLE = r""" -: 0:Source:tmp.cpp -: 0:Graph:tmp.gcno -: 0:Data:tmp.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2: -: 3:template -: 4:class Foo -: 5:{ -: 6: public: 1*: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 0 returned 0% blocks executed 0% #####: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 1 returned 100% blocks executed 100% 1: 7: Foo(): b (1000) {} ------------------ 2*: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 0 returned 0% blocks executed 0% #####: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 2 returned 100% blocks executed 100% 2: 8: void inc () { b++; } ------------------ -: 9: -: 10: private: -: 11: int b; -: 12:}; -: 13: -: 14:template class Foo; -: 15:template class Foo; -: 16: -: 17:int function main called 1 returned 100% blocks executed 81% 1: 18:main (void) -: 19:{ -: 20: int i, total; 1: 21: Foo counter; call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) -: 22: 1: 23: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 24: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 25: total = 0; -: 26: 11: 27: for (i = 0; i < 10; i++) branch 0 taken 91% (fallthrough) branch 1 taken 9% 10: 28: total += i; -: 29: 1*: 30: int v = total > 100 ? 1 : 2; branch 0 taken 0% (fallthrough) branch 1 taken 100% -: 31: 1: 32: if (total != 45) branch 0 taken 0% (fallthrough) branch 1 taken 100% #####: 33: printf ("Failure\n"); call 0 never executed branch 1 never executed branch 2 never executed -: 34: else 1: 35: printf ("Success\n"); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 36: return 0; -: 37:}""" # This example is adapted from #226 # # It is stripped down to the minimum useful testcase. GCOV_8_NAUTILUS = r""" -: 0:Source:../src/nautilus-freedesktop-dbus.c -: 0:Graph:/home/user/nautilus/_build/src/nautilus@sta/nautilus-freedesktop-dbus.c.gcno -: 0:Data:- -: 0:Runs:0 -: 0:Programs:0 -: 1:/* -: 2: * nautilus-freedesktop-dbus: Implementation for the org.freedesktop DBus file-management interfaces -: 3: * -: 4: * Nautilus is free software; you can redistribute it and/or -: 5: * modify it under the terms of the GNU General Public License as -: 6: * published by the Free Software Foundation; either version 2 of the -: 7: * License, or (at your option) any later version. -: 8: * -: 9: * Nautilus is distributed in the hope that it will be useful, -: 10: * but WITHOUT ANY WARRANTY; without even the implied warranty of -: 11: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -: 12: * General Public License for more details. -: 13: * -: 14: * You should have received a copy of the GNU General Public License -: 15: * along with this program; if not, see . -: 16: * -: 17: * Authors: Akshay Gupta -: 18: * Federico Mena Quintero -: 19: */ -: 50: #####: 51:G_DEFINE_TYPE (NautilusFreedesktopDBus, nautilus_freedesktop_dbus, G_TYPE_OBJECT); ------------------ nautilus_freedesktop_dbus_get_type: function nautilus_freedesktop_dbus_get_type called 0 returned 0% blocks executed 0% #####: 51:G_DEFINE_TYPE (NautilusFreedesktopDBus, nautilus_freedesktop_dbus, G_TYPE_OBJECT); branch 0 never executed branch 1 never executed call 2 never executed branch 3 never executed branch 4 never executed branch 5 never executed branch 6 never executed call 7 never executed call 8 never executed call 9 never executed ------------------ nautilus_freedesktop_dbus_class_intern_init: function nautilus_freedesktop_dbus_class_intern_init called 0 returned 0% blocks executed 0% #####: 51:G_DEFINE_TYPE (NautilusFreedesktopDBus, nautilus_freedesktop_dbus, G_TYPE_OBJECT); call 0 never executed branch 1 never executed branch 2 never executed call 3 never executed call 4 never executed ------------------ #####: 52:foo() ? bar(): -: 53: baz(); // above line tests that sections can be terminated #####: 54:qux(); """ # This example is taken from the GCC 8 Gcov documentation: # # And modified so that the un-hit for line 7 comes after the # hit. GCOV_8_EXAMPLE_2 = r""" -: 0:Source:tmp.cpp -: 0:Graph:tmp.gcno -: 0:Data:tmp.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2: -: 3:template -: 4:class Foo -: 5:{ -: 6: public: 1*: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 1 returned 100% blocks executed 100% 1: 7: Foo(): b (1000) {} ------------------ Foo::Foo(): function Foo::Foo() called 0 returned 0% blocks executed 0% #####: 7: Foo(): b (1000) {} ------------------ 2*: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 0 returned 0% blocks executed 0% #####: 8: void inc () { b++; } ------------------ Foo::inc(): function Foo::inc() called 2 returned 100% blocks executed 100% 2: 8: void inc () { b++; } ------------------ -: 9: -: 10: private: -: 11: int b; -: 12:}; -: 13: -: 14:template class Foo; -: 15:template class Foo; -: 16: -: 17:int function main called 1 returned 100% blocks executed 81% 1: 18:main (void) -: 19:{ -: 20: int i, total; 1: 21: Foo counter; call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) -: 22: 1: 23: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 24: counter.inc(); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 25: total = 0; -: 26: 11: 27: for (i = 0; i < 10; i++) branch 0 taken 91% (fallthrough) branch 1 taken 9% 10: 28: total += i; -: 29: 1*: 30: int v = total > 100 ? 1 : 2; branch 0 taken 0% (fallthrough) branch 1 taken 100% -: 31: 1: 32: if (total != 45) branch 0 taken 0% (fallthrough) branch 1 taken 100% #####: 33: printf ("Failure\n"); call 0 never executed branch 1 never executed branch 2 never executed -: 34: else 1: 35: printf ("Success\n"); call 0 returned 100% branch 1 taken 100% (fallthrough) branch 2 taken 0% (throw) 1: 36: return 0; -: 37:}""" GCOV_8_SOURCES = dict( gcov_8_example=GCOV_8_EXAMPLE, gcov_8_exclude_throw=GCOV_8_EXAMPLE, nautilus_example=GCOV_8_NAUTILUS, gcov_8_example_2=GCOV_8_EXAMPLE_2, ) GCOV_8_EXPECTED_UNCOVERED_LINES = dict( gcov_8_example=[33], gcov_8_exclude_throw=[33], nautilus_example=[51, 52, 54], gcov_8_example_2=[33], ) GCOV_8_EXPECTED_UNCOVERED_BRANCHES = dict( gcov_8_example=[21, 23, 24, 30, 32, 33, 35], gcov_8_exclude_throw=[30, 32, 33], nautilus_example=[51], gcov_8_example_2=[21, 23, 24, 30, 32, 33, 35], ) GCOV_8_EXCLUDE_THROW_BRANCHES = dict( gcov_8_exclude_throw=True, ) @pytest.mark.parametrize("sourcename", sorted(GCOV_8_SOURCES)) def test_gcov_8(capsys, sourcename): """Verify support for GCC 8 .gcov files. GCC 8 introduces two changes: - for partial lines, the execution count is followed by an asterisk. - instantiations for templates and macros are show broken down for each specialization """ source = GCOV_8_SOURCES[sourcename] lines = source.splitlines() expected_uncovered_lines = GCOV_8_EXPECTED_UNCOVERED_LINES[sourcename] expected_uncovered_branches = GCOV_8_EXPECTED_UNCOVERED_BRANCHES[sourcename] coverage, lines = parse_coverage( filename="tmp.cpp", lines=lines, ignore_parse_errors=None, ) apply_all_exclusions( coverage, lines=lines, options=ExclusionOptions( exclude_throw_branches=GCOV_8_EXCLUDE_THROW_BRANCHES.get(sourcename, False), ), ) uncovered_lines = [ line.lineno for line in coverage.lines.values() if line.is_uncovered ] uncovered_branches = [ line.lineno for line in coverage.lines.values() if line.has_uncovered_branch ] assert uncovered_lines == expected_uncovered_lines assert uncovered_branches == expected_uncovered_branches out, err = capsys.readouterr() assert (out, err) == ("", "") def contains_phrases(string, *phrases): phrase_re = re.compile(".*".join(re.escape(p) for p in phrases), flags=re.DOTALL) return bool(phrase_re.search(string)) @pytest.mark.parametrize("ignore_errors", [True, False]) def test_unknown_tags(caplog, ignore_errors): source = r"bananas 7 times 3" lines = source.splitlines() def run_the_parser(): coverage, _ = parse_coverage( filename="foo.c", lines=lines, ignore_parse_errors=set(["all"]) if ignore_errors else None, ) return coverage if ignore_errors: coverage = run_the_parser() uncovered_lines = [ line.lineno for line in coverage.lines.values() if line.is_uncovered ] uncovered_branches = [ line.lineno for line in coverage.lines.values() if line.has_uncovered_branch ] assert uncovered_lines == [] assert uncovered_branches == [] else: with pytest.raises(Exception): coverage = run_the_parser() messages = caplog.record_tuples message0 = messages[0] assert message0[1] == logging.WARNING err_phrases = [ "Unrecognized GCOV output", "bananas", "github.com/gcovr/gcovr", ] assert contains_phrases(message0[2], *err_phrases) if not ignore_errors: message = messages[2] assert message[1] == logging.ERROR assert "Exiting" in message[2] def test_pathologic_codeline(caplog): source = r": 7:haha" lines = source.splitlines() with pytest.raises(UnknownLineType): parse_coverage( filename="foo.c", lines=lines, ignore_parse_errors=None, ) messages = caplog.record_tuples message0 = messages[0] assert message0[1] == logging.WARNING warning_phrases1 = [ "Unrecognized GCOV output", ": 7:haha", ] assert contains_phrases(message0[2], *warning_phrases1) message = messages[1] assert message[1] == logging.WARNING warning_phrases2 = [ "Exception during parsing", "UnknownLineType", ] assert contains_phrases(message[2], *warning_phrases2) message = messages[2] assert message[1] == logging.ERROR error_phrases = [ "Exiting", "run gcovr with --gcov-ignore-parse-errors", ] assert contains_phrases(message[2], *error_phrases) def test_exception_during_coverage_processing(caplog): """ This cannot happen during normal processing, but as a defense against unexpected changes to the format the ``--gcov-ignore-parse-errors`` option will try to catch as many errors as possible. In order to inject a testable fault, merging of coverage data will be mocked. """ source = textwrap.dedent( r""" function __compiler-internal called 5 returned 6 blocks executed 7% 1: 3:magic code! branch 0 taken 5% #####: 4:recover here """ ) lines = source.splitlines() with mock.patch("gcovr.formats.gcov.parser.insert_function_coverage") as m: m.side_effect = AssertionError("totally broken") with pytest.raises(AssertionError) as ex_info: parse_coverage( lines, filename="test.cpp", ignore_parse_errors=None, ) # check that this is our exception assert ex_info.value.args[0] == "totally broken" messages = caplog.record_tuples message0 = messages[0] assert message0[1] == logging.WARNING warning_phrases1 = [ "Unrecognized GCOV output", lines[0], ] assert contains_phrases(message0[2], *warning_phrases1) message = messages[1] assert message[1] == logging.WARNING warning_phrases2 = [ "Exception during parsing", "AssertionError", ] assert contains_phrases(message[2], *warning_phrases2) message = messages[2] assert message[1] == logging.ERROR error_phrases = [ "Exiting", "run gcovr with --gcov-ignore-parse-errors", ] assert contains_phrases(message[2], *error_phrases) def test_trailing_function_tag(): """ This cannot occur in real gcov, but the parser should be robust enough to handle it. """ source = textwrap.dedent( """\ #####: 2:example line function example called 17 returned 16 blocks executed 3% """ ) coverage, _ = parse_coverage( source.splitlines(), filename="test.cpp", ignore_parse_errors=None, ) assert coverage.functions.keys() == {"example"} fcov = coverage.functions["example"] assert list(fcov.count.keys()) == [3] # previous lineno + 1 assert fcov.name == "example" assert fcov.count[3] == 17 # number of calls @pytest.mark.parametrize( "flags", [ "none", "exclude_unreachable_branches", "exclude_throw_branches", "exclude_unreachable_branches,exclude_throw_branches", ], ) def test_branch_exclusion(flags): """ On some lines, branch coverage may be discarded. """ source = textwrap.dedent( """\ 1: 1: normal line branch 1 taken 80% 1: 2: } // line without apparent code branch 2 taken 70% 1: 3: exception-only code branch 3 taken 60% (throw) 1: 4: } // no code and throw branch 4 taken 50% (throw) """ ) expected_covered_branches = {1, 2, 3, 4} if "exclude_throw_branches" in flags: expected_covered_branches -= {3, 4} if "exclude_unreachable_branches" in flags: expected_covered_branches -= {2, 4} coverage, lines = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=None, ) apply_all_exclusions( coverage, lines=lines, options=ExclusionOptions( exclude_throw_branches=("exclude_throw_branches" in flags), exclude_unreachable_branches=("exclude_unreachable_branches" in flags), ), ) covered_branches = { branch for line in coverage.lines.values() for branch in line.branches.keys() } assert covered_branches == expected_covered_branches def test_negativ_branch_count(): """ A exception shall be raised. """ source = textwrap.dedent( """\ 1: 1: normal line branch 1 taken 80% 1: 2: } // line without apparent code branch 2 taken -11234 1: 3: exception-only code branch 3 taken 60% (throw) """ ) with pytest.raises(NegativeHits): parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=None, ) def test_negative_line_count_ignored(): """ A exception shall be raised. """ source = textwrap.dedent( """\ 1: 1:foo += 1; -1: 2:foo += 1; 2: 3:foo += 1; """ ) coverage, _ = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=set(["negative_hits.warn"]), ) covered_lines = {line.lineno for line in coverage.lines.values() if line.is_covered} assert covered_lines == {1, 3} def test_negative_branch_count_ignored(): """ A exception shall be raised. """ source = textwrap.dedent( """\ 1: 1: normal line branch 1 taken 80% 1: 2: } // line without apparent code branch 2 taken -11234 1: 3: exception-only code branch 3 taken 60% (throw) """ ) coverage, _ = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=set(["negative_hits.warn"]), ) covered_branches = { branch for line in coverage.lines.values() for branch in line.branches.keys() if line.branches[branch].is_covered } assert covered_branches == {1, 3} @pytest.mark.parametrize("flags", ["none", "exclude_internal_functions"]) def test_function_exclusion(flags): """ Compiler-generated function names can be excluded. """ source = textwrap.dedent( """\ function __foo called 5 returned 50% blocks executed 70% 12: 5:void __foo() { """ ) if "exclude_internal_functions" in flags: expected_functions = [] else: expected_functions = ["__foo"] coverage, lines = parse_coverage( source.splitlines(), filename="example.cpp", ignore_parse_errors=None, ) apply_all_exclusions( coverage, lines=lines, options=ExclusionOptions( exclude_internal_functions=("exclude_internal_functions" in flags), ), ) functions = list(coverage.functions.keys()) assert functions == expected_functions def test_noncode_lines(): """ Verify how noncode status is used. Gcov marks some lines as not containing any coverage data:: -: 42: // no code But gcovr can also exclude additional lines as noncode. """ def get_line_status( lines: list, *, exclude_function_lines: bool = False, exclude_noncode_lines: bool = False, ): coverage, source = parse_coverage( lines, filename="example.cpp", ignore_parse_errors=None, ) options = ExclusionOptions( exclude_function_lines=exclude_function_lines, exclude_noncode_lines=exclude_noncode_lines, ) apply_all_exclusions(coverage, lines=source, options=options) for line_data in coverage.lines.values(): return f"normal:{line_data.count}" return "noncode" # First, handling of function lines # By itself, function lines have no special treatment. status = get_line_status(["3: 32:void foo(){}"]) assert status == "normal:3" # If gcov reports a function, keep the line. status = get_line_status( ["function foo called 3 returned 99% blocks executed 70%", "3: 32:void foo(){}"] ) assert status == "normal:3" # But if EXCLUDE_FUNCTION_LINES is enabled, discard the line. status = get_line_status( [ "function foo called 3 returned 99% blocks executed 70%", "3: 32:void foo(){}", ], exclude_function_lines=True, ) assert status == "noncode" # Next, handling of noncode lines # Gcov says noncode but it looks like code: throw line away assert get_line_status(["-: 32:this looks like code"]) == "noncode" # Gcov says noncode and it doesn't look like code: discard assert get_line_status(["-: 32:}"]) == "noncode" # Uncovered line with code: keep assert get_line_status(["#####: 32:looks like code"]) == "normal:0" # Uncovered code that doesn't look like code: discard assert get_line_status(["#####: 32:}"], exclude_noncode_lines=True) == "noncode" def check_and_raise(number, mutable, exc_raised, queue_full): queue_full.wait() if number == 0: raise Exception("Number == 0") exc_raised.wait() mutable.append(None) @pytest.mark.parametrize("threads", [1, 2, 4, 8]) def test_pathologic_threads(threads): mutable = [] queue_full = Event() exc_raised = Event() with pytest.raises(Exception) as excinfo: with Workers( threads, lambda: { "mutable": mutable, "exc_raised": exc_raised, "queue_full": queue_full, }, ) as pool: for extra in range(0, 10000): pool.add(check_and_raise, extra) # Queue is filled queue_full.set() # Wait until the exception has been completed while not pool.exceptions: # Yield to the worker threads time.sleep(0) # Queue should be drained and exception raised exc_raised.set() pool.wait() # Outer level catches correct exception assert excinfo.value.args[0] == "Number == 0" # At most (threads - 1) appends can take place as the # first job throws an exception and every other thread # can action at most one job before the queue is drained assert len(mutable) <= threads - 1 gcovr-7.0/gcovr/tests/test_gcovr.py000066400000000000000000000443631455455346200175420ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import glob import logging import os import platform import pytest import re import shutil import subprocess import sys import difflib import zipfile from yaxmldiff import compare_xml from lxml import etree from gcovr.utils import force_unix_separator python_interpreter = force_unix_separator( sys.executable ) # use forward slash on windows as well env = os.environ env["SOURCE_DATE_EPOCH"] = "1706214941" env["GCOVR"] = python_interpreter + " -m gcovr" for var in [ "CPATH", "C_INCLUDE_PATH", "CPLUS_INCLUDE_PATH", "OBJC_INCLUDE_PATH", "CFLAGS", "CXXFLAGS", "LDFLAGS", ]: if var in env: env.pop(var) # Override language for input files env["LANG"] = "C.UTF-8" basedir = os.path.split(os.path.abspath(__file__))[0] skip_clean = None GCOVR_ISOLATED_TEST = os.getenv("GCOVR_ISOLATED_TEST") == "zkQEVaBpXF1i" CC = os.path.split(env["CC"])[1] IS_MACOS = platform.system() == "Darwin" IS_WINDOWS = platform.system() == "Windows" if IS_WINDOWS: import win32api import string used_drives = win32api.GetLogicalDriveStrings().split("\0") sys.stdout.write(f"Used drives: {used_drives}") free_drives = sorted(set(string.ascii_uppercase) - set(used_drives)) sys.stdout.write(f"Free drives: {free_drives}") assert free_drives, "Must have at least one free drive letter" env["GCOVR_TEST_DRIVE_WINDOWS"] = f"{free_drives[-1]}:" CC_REFERENCE = env.get("CC_REFERENCE", CC) CC_REFERENCE_VERSION = int(CC_REFERENCE.split("-")[1]) IS_CLANG = True if CC_REFERENCE.startswith("clang") else False REFERENCE_DIRS = [] REFERENCE_DIR_VERSION_LIST = ( ["gcc-5", "gcc-6", "gcc-8", "gcc-9", "gcc-10", "gcc-11", "gcc-12", "gcc-13"] if "gcc" in CC_REFERENCE else ["clang-10", "clang-13", "clang-14", "clang-15"] ) for ref in REFERENCE_DIR_VERSION_LIST: REFERENCE_DIRS.append(os.path.join("reference", ref)) if platform.system() != "Linux": REFERENCE_DIRS.append(f"{REFERENCE_DIRS[-1]}-{platform.system()}") if ref in CC_REFERENCE: break REFERENCE_DIRS.reverse() RE_DECIMAL = re.compile(r"(\d+\.\d+)") RE_TXT_WHITESPACE = re.compile(r"[ ]+$", flags=re.MULTILINE) RE_LCOV_PATH = re.compile(r"(SF:).+?/(gcovr/tests/.+?)$", flags=re.MULTILINE) RE_XML_ATTRS = re.compile(r'(timestamp)="[^"]*"') RE_COVERALLS_CLEAN_KEYS = re.compile(r'"(commit_sha|repo_token|run_at)": "[^"]*"') RE_COVERALLS_GIT = re.compile( r'"git": \{(?:"[^"]*": (?:"[^"]*"|\{[^\}]*\}|\[[^\]]*\])(?:, )?)+\}, ' ) RE_COVERALLS_GIT_PRETTY = re.compile( r'\s+"git": \{\s+"branch": "branch",\s+"head": \{(?:\s+"[^"]+":.+\n)+\s+\},\s+"remotes": \[[^\]]+\]\s+\},' ) RE_HTML_ATTRS = re.compile('((timestamp)|(version))="[^"]*"') RE_HTML_HEADER_DATE = re.compile( r"(\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d(?:\+\d\d:\d\d)?<(/td>)" ) def scrub_txt(contents): return RE_TXT_WHITESPACE.sub("", contents) def scrub_lcov(contents): return RE_LCOV_PATH.sub(r"\1\2", contents) def scrub_csv(contents): contents = force_unix_separator(contents) return contents def scrub_xml(contents): contents = RE_DECIMAL.sub(lambda m: str(round(float(m.group(1)), 5)), contents) contents = RE_XML_ATTRS.sub(r'\1=""', contents) return contents def scrub_html(contents): contents = RE_HTML_ATTRS.sub('\\1=""', contents) contents = RE_HTML_HEADER_DATE.sub("\\1>0000-00-00 00:00:00<\\2", contents) contents = force_unix_separator(contents) return contents def scrub_coveralls(contents): contents = RE_COVERALLS_CLEAN_KEYS.sub('"\\1": ""', contents) contents = RE_COVERALLS_GIT_PRETTY.sub("", contents) contents = RE_COVERALLS_GIT.sub("", contents) return contents def findtests(basedir): for f in sorted(os.listdir(basedir)): if not os.path.isdir(os.path.join(basedir, f)): continue if not os.path.isfile(os.path.join(basedir, f, "Makefile")): # pragma: no cover continue yield f def assert_equals(reference_file, reference, test_file, test, encoding): _, extension = os.path.splitext(reference_file) if extension in [".html", ".xml"]: if extension == ".html": reference = etree.fromstring( reference.encode(), etree.HTMLParser(encoding=encoding) ) test = etree.fromstring(test.encode(), etree.HTMLParser(encoding=encoding)) else: reference = etree.fromstring(reference.encode()) test = etree.fromstring(test.encode()) diff_out = compare_xml(reference, test) if diff_out is None: return diff_out = ( f"-- {reference_file}\n++ {test_file}\n{diff_out}" # pragma: no cover ) else: diff_out = list( difflib.unified_diff( reference.splitlines(keepends=True), test.splitlines(keepends=True), fromfile=reference_file, tofile=test_file, ) ) diff_is_empty = len(diff_out) == 0 if diff_is_empty: return diff_out = "".join(diff_out) # pragma: no cover raise AssertionError(diff_out) # pragma: no cover def run(cmd, cwd=None): sys.stdout.write(f"STDOUT - START {cmd}\n") returncode = subprocess.call(cmd, stderr=subprocess.STDOUT, env=env, cwd=cwd) sys.stdout.write("STDOUT - END\n") return returncode == 0 def find_reference_files(output_pattern): seen_files = set([]) for reference_dir in REFERENCE_DIRS: for pattern in output_pattern: if os.path.isdir(reference_dir): for reference_file in glob.glob(os.path.join(reference_dir, pattern)): if os.path.basename(reference_file) not in seen_files: test_file = os.path.basename(reference_file) seen_files.add(test_file) yield test_file, reference_file @pytest.fixture(scope="module") def compiled(request, name): path = os.path.join(basedir, name) assert run(["make", "clean"], cwd=path) assert run(["make", "all"], cwd=path) yield name if not skip_clean: assert run(["make", "clean"], cwd=path) KNOWN_FORMATS = [ # Own formats "txt", "html", "json", "json_summary", "csv", # Other formats "cobertura", "coveralls", "jacoco", "lcov", "sonarqube", ] def pytest_generate_tests(metafunc): """generate a list of all available integration tests.""" global skip_clean skip_clean = metafunc.config.getoption("skip_clean") generate_reference = metafunc.config.getoption("generate_reference") update_reference = metafunc.config.getoption("update_reference") archive_differences = metafunc.config.getoption("archive_differences") collected_params = [] if archive_differences: # pragma: no cover diffs_zip = os.path.join(basedir, "diff.zip") # Create an empty ZIP zipfile.ZipFile(diffs_zip, mode="w").close() for name in findtests(basedir): targets = parse_makefile_for_available_targets( os.path.join(basedir, name, "Makefile") ) # check that the "run" target lists no unknown formats target_run = targets.get("run", set()) unknown_formats = target_run.difference(KNOWN_FORMATS) if unknown_formats: # pragma: no cover raise ValueError( "{}/Makefile target 'run' references unknown format {}".format( name, unknown_formats ) ) # check that all "run" targets are actually available unresolved_prereqs = target_run.difference(targets) if unresolved_prereqs: # pragma: no cover raise ValueError( "{}/Makefile target 'run' has unresolved prerequisite {}".format( name, unresolved_prereqs ) ) # check that all available known formats are also listed in the "run" target unreferenced_formats = ( set(KNOWN_FORMATS).intersection(targets).difference(target_run) ) if unreferenced_formats: # pragma: no cover raise ValueError( "{}/Makefile target 'run' doesn't reference available target {}".format( name, unreferenced_formats ) ) for format in KNOWN_FORMATS: # only test formats where the Makefile provides a target if format not in targets: continue marks = [ pytest.mark.skipif( name == "simple1-drive-subst" and not IS_WINDOWS, reason="drive substitution only available on Windows", ), pytest.mark.skipif( name == "cmake_gtest" and not GCOVR_ISOLATED_TEST, reason="only available in docker", ), pytest.mark.skipif( name == "gcov-no_working_dir_found" and not GCOVR_ISOLATED_TEST, reason="only available in docker", ), pytest.mark.xfail( name in ["gcov-ignore_output_error"] and IS_WINDOWS, reason="Permission is ignored on Windows", ), pytest.mark.xfail( name == "exclude-throw-branches" and format == "html" and IS_WINDOWS, reason="branch coverage details seem to be platform-dependent", ), pytest.mark.xfail( name == "rounding" and IS_WINDOWS, reason="branch coverage seem to be platform-dependent", ), pytest.mark.xfail( name == "html-source-encoding-cp1252" and IS_CLANG, reason="clang doesn't understand -finput-charset=...", ), pytest.mark.xfail( name in [ "excl-branch", "exclude-throw-branches", "html-themes", "html-themes-github", ] and IS_MACOS, reason="On MacOS the constructor is called twice", ), pytest.mark.xfail( name == "noncode" and IS_MACOS, reason="On MacOS the there are other branches", ), pytest.mark.xfail( name == "decisions" and (IS_CLANG and CC_REFERENCE_VERSION == 15 and IS_MACOS), reason="On MacOS with clang 15 the file decision/switch_test.h throws compiler errors", ), pytest.mark.xfail( name in ["decisions-neg-delta"] and IS_MACOS, reason="On MacOS there is no branch for std::vector", ), pytest.mark.xfail( name in ["excl-line-branch"] and IS_MACOS, reason="On MacOS there are different number of branches generated", ), pytest.mark.xfail( name in ["wrong-casing"] and not IS_WINDOWS, reason="Only windows has a case insensitive file system", ), pytest.mark.xfail( name == "gcc-abspath" and (IS_CLANG or CC_REFERENCE_VERSION < 8), reason="Option -fprofile-abs-path is supported since gcc-8", ), ] collected_params.append( pytest.param( name, format, targets, generate_reference, update_reference, archive_differences, marks=marks, id="-".join([name, format]), ) ) metafunc.parametrize( "name, format, available_targets, generate_reference, update_reference, archive_differences", collected_params, indirect=False, scope="module", ) def parse_makefile_for_available_targets(path): targets = {} with open(path) as makefile: for line in makefile: m = re.match(r"^(\w[\w -]*):([\s\w.-]*)$", line) if m: deps = m.group(2).split() for target in m.group(1).split(): targets.setdefault(target, set()).update(deps) return targets def generate_reference_data(output_pattern): # pragma: no cover for pattern in output_pattern: for generated_file in glob.glob(pattern): reference_file = os.path.join(REFERENCE_DIRS[0], generated_file) if os.path.isfile(reference_file): continue else: os.makedirs(REFERENCE_DIRS[0], exist_ok=True) logging.info(f"copying {generated_file} to {reference_file}") shutil.copyfile(generated_file, reference_file) def update_reference_data(reference_file, content, encoding): # pragma: no cover if CC_REFERENCE in reference_file: reference_dir = os.path.dirname(reference_file) else: reference_dir = os.path.join("reference", CC_REFERENCE) os.makedirs(reference_dir, exist_ok=True) reference_file = os.path.join(reference_dir, os.path.basename(reference_file)) with open(reference_file, "w", encoding=encoding) as out: out.write(content) return reference_file def archive_difference_data(name, coverage_file, reference_file): # pragma: no cover diffs_zip = os.path.join("..", "diff.zip") with zipfile.ZipFile(diffs_zip, mode="a") as f: f.write( coverage_file, os.path.join(name, os.path.dirname(reference_file), coverage_file).replace( os.path.sep, "/" ), ) def remove_duplicate_data( encoding, scrub, coverage, coverage_file, reference_file ): # pragma: no cover # Loop over the other coverage data for reference_dir in REFERENCE_DIRS: # pragma: no cover other_reference_file = os.path.join(reference_dir, coverage_file) # ... and unlink the current file if it's identical to the other one. if other_reference_file != reference_file and os.path.isfile( other_reference_file ): # pragma: no cover with open(other_reference_file, encoding=encoding) as f: if coverage == scrub(f.read()): os.unlink(reference_file) break # Check if folder is empty if ( os.path.exists(reference_dir) and len(glob.glob(os.path.join(reference_dir, "*"))) == 0 ): os.rmdir(reference_dir) SCRUBBERS = dict( # Own formats txt=scrub_txt, html=scrub_html, json=lambda x: x, json_summary=lambda x: x, csv=scrub_csv, # Other formats cobertura=scrub_xml, coveralls=scrub_coveralls, jacoco=scrub_xml, lcov=scrub_lcov, sonarqube=scrub_xml, ) OUTPUT_PATTERN = dict( # Own formats txt=["coverage*.txt"], html=["coverage*.html", "coverage*.css"], json=["coverage*.json"], json_summary=["summary_coverage*.json"], csv=["coverage*.csv"], # Other formats cobertura=["cobertura*.xml"], coveralls=["coveralls*.json"], jacoco=["jacoco*.xml"], lcov=["coverage*.lcov"], sonarqube=["sonarqube*.xml"], ) def test_build( compiled, format, available_targets, generate_reference, update_reference, archive_differences, ): name = compiled scrub = SCRUBBERS[format] output_pattern = OUTPUT_PATTERN[format] encoding = "utf8" if format == "html" and name.startswith("html-encoding-"): encoding = re.match("^html-encoding-(.*)$", name).group(1) os.chdir(os.path.join(basedir, name)) assert run(["make", "-j", "4", "--output-sync=target", format]) if generate_reference: # pragma: no cover generate_reference_data(output_pattern) whole_diff_output = [] for test_file, reference_file in find_reference_files(output_pattern): with open(test_file, encoding=encoding) as f: test_scrubbed = scrub(f.read()) # Overwrite the file created above with the scrubbed content if generate_reference: # pragma: no cover with open(reference_file, "w", encoding=encoding) as f: f.write(test_scrubbed) reference_scrubbed = test_scrubbed else: with open(reference_file, encoding=encoding) as f: reference_scrubbed = scrub(f.read()) try: assert_equals( reference_file, reference_scrubbed, test_file, test_scrubbed, encoding, ) except AssertionError as e: # pragma: no cover whole_diff_output += str(e) + "\n" if update_reference: reference_file = update_reference_data( reference_file, test_scrubbed, encoding ) if archive_differences: archive_difference_data(name, test_file, reference_file) if generate_reference or update_reference: # pragma: no cover remove_duplicate_data( encoding, scrub, test_scrubbed, test_file, reference_file ) diff_is_empty = len(whole_diff_output) == 0 assert diff_is_empty, "Diff output:\n" + "".join(whole_diff_output) # some tests require additional cleanup after each test if "clean-each" in available_targets: # pragma: no cover assert run(["make", "clean-each"]) os.chdir(basedir) gcovr-7.0/gcovr/tests/test_html_generator.py000066400000000000000000000065641455455346200214350ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import logging import os import sys import pytest from ..formats.html.write import _make_short_sourcename CurrentDrive = os.getcwd()[0:1] @pytest.mark.parametrize( "outfile,source_filename", [ ("../gcovr", "C:\\other_dir\\project\\source.c"), ("../gcovr/", "C:\\other_dir\\project\\source.c"), ("..\\gcovr", "C:\\other_dir\\project\\source.c"), ("..\\gcovr\\", "C:\\other_dir\\project\\source.c"), ( "..\\gcovr", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ("..\\gcovr\\result.html", "C:\\other_dir\\project\\source.c"), ( "..\\gcovr\\result", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ( "C:\\gcovr", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ( "C:/gcovr", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ( "C:/gcovr_files", "C:\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\other_dir\\project\\source.c", ), ], ) @pytest.mark.skipif(sys.platform != "win32", reason="only for Windows") def test_windows__make_short_sourcename(outfile, source_filename): outfile = outfile.replace("C:", CurrentDrive) source_filename = source_filename.replace("C:", CurrentDrive) result = _make_short_sourcename(outfile, source_filename) logging.info("=" * 100) logging.info(outfile) logging.info(source_filename) logging.info(result) assert ":" not in result or ( result.startswith(CurrentDrive) and ":" not in result[2:] ) assert len(result) < 256 gcovr-7.0/gcovr/tests/text-output-branches-covered/000077500000000000000000000000001455455346200225315ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches-covered/Makefile000066400000000000000000000003321455455346200241670ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --branches --txt-report-covered --txt coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.* gcovr-7.0/gcovr/tests/text-output-branches-covered/main.cpp000066400000000000000000000000361455455346200241600ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/text-output-branches-covered/reference/000077500000000000000000000000001455455346200244675ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches-covered/reference/clang-10/000077500000000000000000000000001455455346200257715ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches-covered/reference/clang-10/coverage.txt000066400000000000000000000012341455455346200303250ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Covered ------------------------------------------------------------------------------ main.cpp 0 0 --% 2,3 ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output-branches-covered/reference/gcc-5/000077500000000000000000000000001455455346200253655ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches-covered/reference/gcc-5/coverage.txt000066400000000000000000000012341455455346200277210ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Covered ------------------------------------------------------------------------------ main.cpp 0 0 --% 2,3 ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output-branches/000077500000000000000000000000001455455346200211045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches/Makefile000066400000000000000000000003051455455346200225420ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --branches --txt coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.* gcovr-7.0/gcovr/tests/text-output-branches/main.cpp000066400000000000000000000000361455455346200225330ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/text-output-branches/reference/000077500000000000000000000000001455455346200230425ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches/reference/clang-10/000077500000000000000000000000001455455346200243445ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches/reference/clang-10/coverage.txt000066400000000000000000000012261455455346200267010ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output-branches/reference/gcc-5/000077500000000000000000000000001455455346200237405ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-branches/reference/gcc-5/coverage.txt000066400000000000000000000012261455455346200262750ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Branches Taken Cover Missing ------------------------------------------------------------------------------ main.cpp 0 0 --% ------------------------------------------------------------------------------ TOTAL 0 0 --% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output-covered/000077500000000000000000000000001455455346200207465ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-covered/Makefile000066400000000000000000000003351455455346200224070ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --txt coverage.txt --txt-report-covered clean: rm -f testcase rm -f *.gc* rm -f coverage.* cobertura.xml gcovr-7.0/gcovr/tests/text-output-covered/main.cpp000066400000000000000000000000361455455346200223750ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/text-output-covered/reference/000077500000000000000000000000001455455346200227045ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-covered/reference/clang-10/000077500000000000000000000000001455455346200242065ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-covered/reference/clang-10/coverage.txt000066400000000000000000000012341455455346200265420ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Covered ------------------------------------------------------------------------------ main.cpp 2 2 100% 2-3 ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output-covered/reference/gcc-5/000077500000000000000000000000001455455346200236025ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output-covered/reference/gcc-5/coverage.txt000066400000000000000000000012341455455346200261360ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Covered ------------------------------------------------------------------------------ main.cpp 2 2 100% 2-3 ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output/000077500000000000000000000000001455455346200173215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output/Makefile000066400000000000000000000002721455455346200207620ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt txt: ./testcase $(GCOVR) -d --txt coverage.txt clean: rm -f testcase rm -f *.gc* rm -f coverage.* gcovr-7.0/gcovr/tests/text-output/main.cpp000066400000000000000000000000361455455346200207500ustar00rootroot00000000000000 int main() { return 0; } gcovr-7.0/gcovr/tests/text-output/reference/000077500000000000000000000000001455455346200212575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output/reference/clang-10/000077500000000000000000000000001455455346200225615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output/reference/clang-10/coverage.txt000066400000000000000000000012311455455346200251120ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/text-output/reference/gcc-5/000077500000000000000000000000001455455346200221555ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/text-output/reference/gcc-5/coverage.txt000066400000000000000000000012311455455346200245060ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 2 2 100% ------------------------------------------------------------------------------ TOTAL 2 2 100% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/threaded/000077500000000000000000000000001455455346200165575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/Makefile000066400000000000000000000032471455455346200202250ustar00rootroot00000000000000CFLAGS= -fprofile-arcs -ftest-coverage -fPIC GCOVR += --verbose all: $(CXX) $(CFLAGS) -c subdir/A/file1.cpp -o subdir/A/file1.o $(CXX) $(CFLAGS) -c subdir/A/file2.cpp -o subdir/A/file2.o $(CXX) $(CFLAGS) -c subdir/A/file3.cpp -o subdir/A/file3.o $(CXX) $(CFLAGS) -c subdir/A/file4.cpp -o subdir/A/file4.o $(CXX) $(CFLAGS) -c subdir/A/file7.cpp -o subdir/A/file7.o $(CXX) $(CFLAGS) -c subdir/A/C/file5.cpp -o subdir/A/C/file5.o $(CXX) $(CFLAGS) -c subdir/A/C/D/file6.cpp -o subdir/A/C/D/file6.o $(CXX) $(CFLAGS) -c subdir/B/main.cpp -o subdir/B/main.o $(CXX) $(CFLAGS) subdir/A/file1.o subdir/A/file2.o subdir/A/file3.o subdir/A/file4.o subdir/A/C/file5.o subdir/A/C/D/file6.o subdir/A/file7.o subdir/B/main.o -o subdir/testcase run: txt lcov cobertura html sonarqube jacoco coveralls # Activate verbose mode because of hanging pypy in GitHub actions coverage.json: ./subdir/testcase $(GCOVR) -j 4 -r subdir --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -r subdir -o coverage.txt lcov: coverage.json $(GCOVR) -a $< -r subdir --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< -r subdir --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< -r subdir --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< -r subdir --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< -r subdir --jacoco jacoco.xml coveralls:coverage.json $(GCOVR) -a $< -r subdir --coveralls-pretty --coveralls coveralls.json clean: rm -f ./subdir/testcase rm -f *.gc* */*.gc* */*/*.gc* */*/*/*.gc* */*/*/*/*.gc* rm -f *.o */*.o */*/*.o */*/*/*.o */*/*/*/*.o rm -f coverage*.* cobertura*.* sonarqube*.* jacoco*.* coveralls.json gcovr-7.0/gcovr/tests/threaded/README000066400000000000000000000001441455455346200174360ustar00rootroot00000000000000This test case was inspired by ticket #3884: https://software.sandia.gov/trac/fast/ticket/3884 gcovr-7.0/gcovr/tests/threaded/reference/000077500000000000000000000000001455455346200205155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10/000077500000000000000000000000001455455346200220175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10/cobertura.xml000066400000000000000000000132601455455346200245310ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124551455455346200324270ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141761455455346200324570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165601455455346200325770ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124631455455346200323640ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124611455455346200331130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124631455455346200324540ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065771455455346200327340ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/threaded/reference/clang-10/coverage.html000066400000000000000000000162561455455346200245120ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 32 47 68.1%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 40.0 40.0% 4 / 10 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 80.0 80.0% 4 / 5 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/threaded/reference/clang-10/coverage.lcov000066400000000000000000000064761455455346200245140ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,_Z4foo6i FNDA:1,_Z4foo6i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,_Z4foo5i FNDA:1,_Z4foo5i FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,_Z3fooi FNDA:1,_Z3fooi FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,_Z3barv FNDA:1,_Z3barv FN:8,_Z4bar_v FNDA:0,_Z4bar_v FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,_Z7fourbarv FNDA:1,_Z7fourbarv FN:8,_Z8fourbar_v FNDA:0,_Z8fourbar_v FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,_Z6foobari FNDA:1,_Z6foobari FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,_Z9uncoveredv FNDA:0,_Z9uncoveredv FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200326710ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/threaded/reference/clang-10/coverage.txt000066400000000000000000000022131455455346200243510ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 5 4 80% 4 A/C/file5.cpp 5 4 80% 4 A/file1.cpp 5 4 80% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 10 4 40% 8,10-12,14-15 A/file4.cpp 5 4 80% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 47 32 68% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/threaded/reference/clang-10/coveralls.json000066400000000000000000000061461455455346200247130ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, 1 ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, 0 ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, 1 ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/threaded/reference/clang-10/jacoco.xml000066400000000000000000000054641455455346200240100ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/threaded/reference/clang-10/sonarqube.xml000066400000000000000000000051071455455346200245430ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/threaded/reference/clang-13/000077500000000000000000000000001455455346200220225ustar00rootroot00000000000000coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124561455455346200324330ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141721455455346200324560ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165541455455346200326050ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 10 40.0%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124641455455346200323700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 1 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124621455455346200331170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124641455455346200324600ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 5 80.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 1 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200327350ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/threaded/reference/clang-13/coverage.lcov000066400000000000000000000064621455455346200245120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 DA:15,0,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:10 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 DA:8,1,cbb184dd8e05c9709e5dcaedaa0495cf LH:4 LF:5 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/000077500000000000000000000000001455455346200214135ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/cobertura.xml000066400000000000000000000132151455455346200241250ustar00rootroot00000000000000 subdir coverage.file1.cpp.11975e1ce5d9c157e76130f444523bea.html000066400000000000000000000124271455455346200320220ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file1.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file2.cpp.3545800e72707f891cf27b6eed96d85a.html000066400000000000000000000141721455455346200320470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file2.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 7 57.1%
Functions: 1 2 50.0%
Branches: 0 0 -%

Line Branch Exec Source
1 1 int bar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int bar_()
9 {
10 int x=1;
11 return 2*x;
12 }
13

coverage.file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html000066400000000000000000000165121455455346200321700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file3.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 9 44.4%
Functions: 1 2 50.0%
Branches: 0 2 0.0%

Line Branch Exec Source
1 1 int fourbar()
2 {
3 1 int x=1;
4 1 int y=2;
5 1 return x+y;
6 }
7
8 int fourbar_()
9 {
10 int x=1;
11 if (x)
12 return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */
13 else
14 return x;
15 }
16

coverage.file4.cpp.9414ee61cc57b8771eb308d9925280d1.html000066400000000000000000000124351455455346200317570ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file4.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foobar(int param)
2 {
3
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (param) {
4 1 return 1;
5 } else {
6 return 0;
7 }
8 }
9

coverage.file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html000066400000000000000000000124331455455346200325060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/file5.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo5(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file6.cpp.521da11c6869ce8705f0ee8a4667568d.html000066400000000000000000000124351455455346200320470ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/C/D/file6.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 3 4 75.0%
Functions: 1 1 100.0%
Branches: 1 2 50.0%

Line Branch Exec Source
1 1 int foo6(int param)
2 {
3
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
4 return 1;
5 } else {
6 1 return 0;
7 }
8 }
9

coverage.file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html000066400000000000000000000065751455455346200323260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: A/file7.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 0 2 0.0%
Functions: 0 1 0.0%
Branches: 0 0 -%

Line Branch Exec Source
1 int uncovered()
2 {
3 return 0;
4 }
5

gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/coverage.functions.html000066400000000000000000000062501455455346200261060ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/coverage.html000066400000000000000000000162501455455346200241000ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 29 43 67.4%
Functions: 7 10 70.0%
Branches: 6 14 42.9%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 9 / 9 100.0% 1 / 1 50.0% 2 / 4

gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/coverage.lcov000066400000000000000000000063111455455346200240740ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRDA:21,3,0,1 BRDA:21,3,1,- BRDA:21,4,2,1 BRDA:21,4,3,- BRF:4 BRH:2 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 DA:21,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000243371455455346200322720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 1 1 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
4 }
22

gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/coverage.txt000066400000000000000000000022131455455346200237450ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 9 9 100% ------------------------------------------------------------------------------ TOTAL 43 29 67% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/coveralls.json000066400000000000000000000061621455455346200243050ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, 4 ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/jacoco.xml000066400000000000000000000054121455455346200233750ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/threaded/reference/gcc-5/sonarqube.xml000066400000000000000000000046771455455346200241520ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/000077500000000000000000000000001455455346200214165ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/cobertura.xml000066400000000000000000000126461455455346200241370ustar00rootroot00000000000000 subdir gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/coverage.functions.html000066400000000000000000000062501455455346200261110ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

Function (File:Line) Call count Block coverage
bar() (A/file2.cpp:1)called 1 time, returned 1 time100.0%
bar_() (A/file2.cpp:8)not called0.0%
foo(int) (A/file1.cpp:1)called 1 time, returned 1 time75.0%
foo5(int) (A/C/file5.cpp:1)called 1 time, returned 1 time75.0%
foo6(int) (A/C/D/file6.cpp:1)called 1 time, returned 1 time75.0%
foobar(int) (A/file4.cpp:1)called 1 time, returned 1 time75.0%
fourbar() (A/file3.cpp:1)called 1 time, returned 1 time100.0%
fourbar_() (A/file3.cpp:8)not called0.0%
main (B/main.cpp:12)called 1 time, returned 1 time100.0%
uncovered() (A/file7.cpp:1)not called0.0%

gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/coverage.html000066400000000000000000000162551455455346200241100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 28 42 66.7%
Functions: 7 10 70.0%
Branches: 4 10 40.0%

File Lines Functions Branches
A/C/D/file6.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/C/file5.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file1.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file2.cpp 57.1 57.1% 4 / 7 50.0% 1 / 2 -% 0 / 0
A/file3.cpp 44.4 44.4% 4 / 9 50.0% 1 / 2 0.0% 0 / 2
A/file4.cpp 75.0 75.0% 3 / 4 100.0% 1 / 1 50.0% 1 / 2
A/file7.cpp 0.0 0.0% 0 / 2 0.0% 0 / 1 -% 0 / 0
B/main.cpp 100.0 100.0% 8 / 8 100.0% 1 / 1 -% 0 / 0

gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/coverage.lcov000066400000000000000000000061501455455346200241000ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/threaded/subdir/A/C/D/file6.cpp VER:51c81752202f160b25ffc07fb9134018 FN:1,foo6(int) FNDA:1,foo6(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,abb3720e6b8a9cf7dc926235f89cc801 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/C/file5.cpp VER:994904d7cb6f33c4235bc1f132c029f9 FN:1,foo5(int) FNDA:1,foo5(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,326f108928b04264c1f3d79bf4ca248b DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file1.cpp VER:cf6b72cbb3c9c004a97684f1495332fd FN:1,foo(int) FNDA:1,foo(int) FNF:1 FNH:1 BRDA:3,0,0,- BRDA:3,0,1,1 BRF:2 BRH:1 DA:1,1,2cfc07b9a0f8cdd3eb4553562d5875b6 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,0,2c49a86f5754f8103995fc6d32bc207e DA:6,1,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file2.cpp VER:44683de2597fa27a9410e0f65f71fde0 FN:1,bar() FNDA:1,bar() FN:8,bar_() FNDA:0,bar_() FNF:2 FNH:1 BRF:0 BRH:0 DA:1,1,4beba7179d45a57456569f6941093571 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,99fb4f6f9391300edd09b8f8a586e881 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,e4b0e3a6768bef118c4318103f20b805 LH:4 LF:7 end_of_record SF:gcovr/tests/threaded/subdir/A/file3.cpp VER:2676d9d3e59bfb8cf028df06bf1cc9fe FN:1,fourbar() FNDA:1,fourbar() FN:8,fourbar_() FNDA:0,fourbar_() FNF:2 FNH:1 BRDA:11,0,0,- BRDA:11,0,1,- BRF:2 BRH:0 DA:1,1,9ca1a736bc80d5efaf4d4a52c194f8b0 DA:3,1,13847171c9ac9ee50c67f6c9b494b03c DA:4,1,524766693a21dc700232729ac36807d7 DA:5,1,c745797c27df531f2e2d3d23f80088c9 DA:8,0,abc6da656e495a570a5b7a2828f067a1 DA:10,0,13847171c9ac9ee50c67f6c9b494b03c DA:11,0,9434a5cf95e3d6216db37a5c606f758c DA:12,0,9c3c3237650659f0d0c38a1ec7b9b7b1 DA:14,0,4cc8fff4a918e9ece82b2b5ebba1dd71 LH:4 LF:9 end_of_record SF:gcovr/tests/threaded/subdir/A/file4.cpp VER:7451828cfb58f0fefc6e5fbf44d9a6f4 FN:1,foobar(int) FNDA:1,foobar(int) FNF:1 FNH:1 BRDA:3,0,0,1 BRDA:3,0,1,- BRF:2 BRH:1 DA:1,1,12ad0375e88bc9a7418a8d84c0757032 DA:3,1,81fff94209b659e33b1459a477e1e747 DA:4,1,2c49a86f5754f8103995fc6d32bc207e DA:6,0,9e509d19a37174e72bead0ea24176228 LH:3 LF:4 end_of_record SF:gcovr/tests/threaded/subdir/A/file7.cpp VER:cbd3974ad5ed983ce0a47c7a7d8b5725 FN:1,uncovered() FNDA:0,uncovered() FNF:1 FNH:0 BRF:0 BRH:0 DA:1,0,ec6fe56e89ba9f33e08f0cd30c7597ec DA:3,0,05bb1004c704227bb4fdf1a90d37ad91 LH:0 LF:2 end_of_record SF:gcovr/tests/threaded/subdir/B/main.cpp VER:8051e1c52cab743a41a6bbe9822a917a FN:12,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:12,1,2a787a1309f19379bb0e3d8434d2a18d DA:13,1,c18608b3fe9a00042c41d97d382d1e07 DA:14,1,a16b1758a01395f320d0ffe89a85defc DA:15,1,86e212ad9e6f4e2f6aeed5ebd8f2d4b2 DA:16,1,50ff38672dfb3881235944c1cbc313ff DA:17,1,537738ff9ea76bce1fbf48f1f7ec6a56 DA:18,1,1e069fab499b18f31b84dea8d0b9f13d DA:20,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:8 end_of_record coverage.main.cpp.9ddfb860fa969e91a7bb17e903455bce.html000066400000000000000000000233511455455346200322700ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: B/main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include <iostream>
2
3 extern int foo(int param);
4 extern int foobar(int param);
5 extern int bar();
6 extern int fourbar();
7 extern int foo5(int param);
8 extern int foo6(int param);
9 extern int uncovered();
10
11
12 1 int main(int argc, char* argv[]) {
13 1 foo(0);
14 1 foobar(1);
15 1 bar();
16 1 fourbar();
17 1 foo5(0);
18 1 foo6(0);
19
20 1 return 0;
21 }
22

gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/coverage.txt000066400000000000000000000022131455455346200237500ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: subdir ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ A/C/D/file6.cpp 4 3 75% 4 A/C/file5.cpp 4 3 75% 4 A/file1.cpp 4 3 75% 4 A/file2.cpp 7 4 57% 8,10-11 A/file3.cpp 9 4 44% 8,10-12,14 A/file4.cpp 4 3 75% 6 A/file7.cpp 2 0 0% 1,3 B/main.cpp 8 8 100% ------------------------------------------------------------------------------ TOTAL 42 28 66% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/coveralls.json000066400000000000000000000062141455455346200243060ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:53 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/D/file6.cpp", "source_digest": "51c81752202f160b25ffc07fb9134018" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/C/file5.cpp", "source_digest": "994904d7cb6f33c4235bc1f132c029f9" }, { "coverage": [ 1, null, 1, 0, null, 1, null, null ], "name": "A/file1.cpp", "source_digest": "cf6b72cbb3c9c004a97684f1495332fd" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, null ], "name": "A/file2.cpp", "source_digest": "44683de2597fa27a9410e0f65f71fde0" }, { "coverage": [ 1, null, 1, 1, 1, null, null, 0, null, 0, 0, 0, null, 0, null ], "name": "A/file3.cpp", "source_digest": "2676d9d3e59bfb8cf028df06bf1cc9fe" }, { "coverage": [ 1, null, 1, 1, null, 0, null, null ], "name": "A/file4.cpp", "source_digest": "7451828cfb58f0fefc6e5fbf44d9a6f4" }, { "coverage": [ 0, null, 0, null ], "name": "A/file7.cpp", "source_digest": "cbd3974ad5ed983ce0a47c7a7d8b5725" }, { "coverage": [ null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, null, 1, null ], "name": "B/main.cpp", "source_digest": "8051e1c52cab743a41a6bbe9822a917a" } ] }gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/jacoco.xml000066400000000000000000000053551455455346200234060ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/threaded/reference/gcc-8/sonarqube.xml000066400000000000000000000045521455455346200241450ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/threaded/subdir/000077500000000000000000000000001455455346200200475ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/subdir/A/000077500000000000000000000000001455455346200202275ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/subdir/A/C/000077500000000000000000000000001455455346200204115ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/subdir/A/C/D/000077500000000000000000000000001455455346200205745ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/subdir/A/C/D/file6.cpp000066400000000000000000000001241455455346200223020ustar00rootroot00000000000000int foo6(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/threaded/subdir/A/C/file5.cpp000066400000000000000000000001241455455346200221160ustar00rootroot00000000000000int foo5(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/threaded/subdir/A/file1.cpp000066400000000000000000000001231455455346200217270ustar00rootroot00000000000000int foo(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/threaded/subdir/A/file2.cpp000066400000000000000000000001211455455346200217260ustar00rootroot00000000000000int bar() { int x=1; int y=2; return x+y; } int bar_() { int x=1; return 2*x; } gcovr-7.0/gcovr/tests/threaded/subdir/A/file3.cpp000066400000000000000000000003511455455346200217340ustar00rootroot00000000000000int fourbar() { int x=1; int y=2; return x+y; } int fourbar_() { int x=1; if (x) return 2*x; /* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */ else return x; } gcovr-7.0/gcovr/tests/threaded/subdir/A/file4.cpp000066400000000000000000000001261455455346200217350ustar00rootroot00000000000000int foobar(int param) { if (param) { return 1; } else { return 0; } } gcovr-7.0/gcovr/tests/threaded/subdir/A/file7.cpp000066400000000000000000000000361455455346200217400ustar00rootroot00000000000000int uncovered() { return 0; } gcovr-7.0/gcovr/tests/threaded/subdir/B/000077500000000000000000000000001455455346200202305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/threaded/subdir/B/main.cpp000066400000000000000000000004751455455346200216660ustar00rootroot00000000000000#include extern int foo(int param); extern int foobar(int param); extern int bar(); extern int fourbar(); extern int foo5(int param); extern int foo6(int param); extern int uncovered(); int main(int argc, char* argv[]) { foo(0); foobar(1); bar(); fourbar(); foo5(0); foo6(0); return 0; } gcovr-7.0/gcovr/tests/update-data/000077500000000000000000000000001455455346200171705ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/Makefile000066400000000000000000000016651455455346200206400ustar00rootroot00000000000000all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC -c main.cpp -o main.o $(CC) -fprofile-arcs -ftest-coverage -fPIC -c update-data.c -o update-data.o $(CXX) -fprofile-arcs -ftest-coverage -fPIC -o testcase main.o update-data.o run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOVR) --json-pretty --json $@ txt: coverage.json $(GCOVR) -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f *.o rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.0/gcovr/tests/update-data/README000066400000000000000000000002071455455346200200470ustar00rootroot00000000000000A test that verifies CoverageData.update function. The same header will be included by 2 source files and shall report 100% coverage. gcovr-7.0/gcovr/tests/update-data/main.cpp000066400000000000000000000002711455455346200206200ustar00rootroot00000000000000#include "update-data.h" int main(int argc, char* argv[]) { int main_value = called_from_main() + called_from_both(0); int ud_value = update_data(); return main_value - ud_value; } gcovr-7.0/gcovr/tests/update-data/reference/000077500000000000000000000000001455455346200211265ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-10/000077500000000000000000000000001455455346200224305ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-10/cobertura.xml000066400000000000000000000040131455455346200251360ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/update-data/reference/clang-10/coverage.html000066400000000000000000000077441455455346200251250ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 15 15 100.0%
Functions: 6 6 100.0%
Branches: 2 2 100.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
update-data.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
update-data.h 100.0 100.0% 9 / 9 100.0% 4 / 4 100.0% 2 / 2

gcovr-7.0/gcovr/tests/update-data/reference/clang-10/coverage.lcov000066400000000000000000000024331455455346200251120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/update-data/main.cpp VER:d59f23fd56a486e49d6b9cd1691bebef FN:3,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,28a5d2a48b50197171c244de3773ad07 DA:5,1,ce6d99b85261e64588d3aa2462698f04 DA:6,1,ceb5760bbbdb963cb225e42dbf0381b8 DA:7,1,cd356b0d1d9a3688ac1780844a3a0a8b LH:4 LF:4 end_of_record SF:gcovr/tests/update-data/update-data.c VER:460f0e4bb0c575711b6df93c5d0c6b28 FN:3,update_data FNDA:1,update_data FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,37b71d55b426cbf2ff74a95c912db9c0 DA:5,1,3cf55765a6fbad89e1301260d03ce40a LH:2 LF:2 end_of_record SF:gcovr/tests/update-data/update-data.h VER:24354aa07840bda3337011fbbe660aa9 FN:17,_ZL16called_from_bothi FNDA:1,_ZL16called_from_bothi FN:7,_ZL16called_from_mainv FNDA:1,_ZL16called_from_mainv FN:17,called_from_both FNDA:1,called_from_both FN:12,called_from_update_data FNDA:1,called_from_update_data FNF:4 FNH:4 BRDA:19,0,0,1 BRDA:19,0,1,1 BRF:2 BRH:2 DA:7,1,31afb2315355517ade21b9f9f0ae8e70 DA:9,1,cf14be7c6e90c6c921e4302a50bd61e8 DA:12,1,914b5bbf37dcd2b68c23744d90abb641 DA:14,1,06d90be2bdee77ebe88f0e7d1043d81f DA:17,2,b0e840802bc027bb91eb8f594bb6a1fc DA:19,2,f50ca8f04981ec503de784520aff61e0 DA:20,1,c0297b3d93a238ba2e6eadfa586824a0 DA:23,1,5d5eb611a2ca6b199924e6222c25eb66 DA:25,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000126361455455346200331720ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int main(int argc, char* argv[])
4 {
5 1 int main_value = called_from_main() + called_from_both(0);
6 1 int ud_value = update_data();
7 1 return main_value - ud_value;
8 }
9

gcovr-7.0/gcovr/tests/update-data/reference/clang-10/coverage.txt000066400000000000000000000014371455455346200247710ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 4 4 100% update-data.c 2 2 100% update-data.h 9 9 100% ------------------------------------------------------------------------------ TOTAL 15 15 100% ------------------------------------------------------------------------------ coverage.update-data.c.d336a0298bf4843f0a6fde2a6a938e7f.html000066400000000000000000000102061455455346200341130ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int update_data()
4 {
5 1 return called_from_update_data() + called_from_both(1);
6 }
7

coverage.update-data.h.522c29cd66298f97fb9ff5a561c844e0.html000066400000000000000000000272021455455346200340030ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 4 4 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4
5 int update_data(void);
6
7 1 static int called_from_main(void)
8 {
9 1 return 0;
10 }
11
12 1 static int called_from_update_data(void)
13 {
14 1 return 1;
15 }
16
17 2 static int called_from_both(int which)
18 {
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 if (which == 0) {
20 1 return 1;
21 }
22 else {
23 1 return 0;
24 }
25 2 }
26
27 #ifdef __cplusplus
28 }
29 #endif
30

gcovr-7.0/gcovr/tests/update-data/reference/clang-10/coveralls.json000066400000000000000000000030631455455346200253170ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:32:22 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, 1, null ], "name": "main.cpp", "source_digest": "d59f23fd56a486e49d6b9cd1691bebef" }, { "coverage": [ null, null, 1, null, 1, null ], "name": "update-data.c", "source_digest": "460f0e4bb0c575711b6df93c5d0c6b28" }, { "coverage": [ null, null, null, null, null, null, 1, null, 1, null, null, 1, null, 1, null, null, 2, null, 2, 1, null, null, 1, null, 2, null, null, null, null ], "name": "update-data.h", "source_digest": "24354aa07840bda3337011fbbe660aa9" } ] }gcovr-7.0/gcovr/tests/update-data/reference/clang-10/jacoco.xml000066400000000000000000000021161455455346200244100ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/update-data/reference/clang-10/sonarqube.xml000066400000000000000000000015551455455346200251570ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/update-data/reference/clang-13/000077500000000000000000000000001455455346200224335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-13/coverage.lcov000066400000000000000000000024211455455346200251120ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/update-data/main.cpp VER:d59f23fd56a486e49d6b9cd1691bebef FN:3,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,28a5d2a48b50197171c244de3773ad07 DA:5,1,ce6d99b85261e64588d3aa2462698f04 DA:6,1,ceb5760bbbdb963cb225e42dbf0381b8 DA:7,1,cd356b0d1d9a3688ac1780844a3a0a8b LH:4 LF:4 end_of_record SF:gcovr/tests/update-data/update-data.c VER:460f0e4bb0c575711b6df93c5d0c6b28 FN:3,update_data FNDA:1,update_data FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,37b71d55b426cbf2ff74a95c912db9c0 DA:5,1,3cf55765a6fbad89e1301260d03ce40a LH:2 LF:2 end_of_record SF:gcovr/tests/update-data/update-data.h VER:24354aa07840bda3337011fbbe660aa9 FN:17,called_from_both FNDA:1,called_from_both FN:17,called_from_both(int) FNDA:1,called_from_both(int) FN:7,called_from_main() FNDA:1,called_from_main() FN:12,called_from_update_data FNDA:1,called_from_update_data FNF:4 FNH:4 BRDA:19,0,0,1 BRDA:19,0,1,1 BRF:2 BRH:2 DA:7,1,31afb2315355517ade21b9f9f0ae8e70 DA:9,1,cf14be7c6e90c6c921e4302a50bd61e8 DA:12,1,914b5bbf37dcd2b68c23744d90abb641 DA:14,1,06d90be2bdee77ebe88f0e7d1043d81f DA:17,2,b0e840802bc027bb91eb8f594bb6a1fc DA:19,2,f50ca8f04981ec503de784520aff61e0 DA:20,1,c0297b3d93a238ba2e6eadfa586824a0 DA:23,1,5d5eb611a2ca6b199924e6222c25eb66 DA:25,2,cbb184dd8e05c9709e5dcaedaa0495cf LH:9 LF:9 end_of_record coverage.update-data.h.522c29cd66298f97fb9ff5a561c844e0.html000066400000000000000000000271751455455346200340170ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 9 9 100.0%
Functions: 4 4 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4
5 int update_data(void);
6
7 1 static int called_from_main(void)
8 {
9 1 return 0;
10 }
11
12 1 static int called_from_update_data(void)
13 {
14 1 return 1;
15 }
16
17 2 static int called_from_both(int which)
18 {
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 if (which == 0) {
20 1 return 1;
21 }
22 else {
23 1 return 0;
24 }
25 2 }
26
27 #ifdef __cplusplus
28 }
29 #endif
30

gcovr-7.0/gcovr/tests/update-data/reference/clang-13/sonarqube.xml000066400000000000000000000015551455455346200251620ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/000077500000000000000000000000001455455346200220245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/cobertura.xml000066400000000000000000000037231455455346200245410ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/coverage.functions.html000066400000000000000000000047001455455346200265150ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 5 5 100.0%
Branches: 2 2 100.0%

Function (File:Line) Call count Block coverage
called_from_both (update-data.h:17)called 2 times, returned 2 times75.0%
called_from_main (update-data.h:7)called 1 time, returned 1 time100.0%
called_from_update_data (update-data.h:12)called 1 time, returned 1 time100.0%
main (main.cpp:3)called 1 time, returned 1 time100.0%
update_data (update-data.c:3)called 1 time, returned 1 time100.0%

gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/coverage.html000066400000000000000000000077441455455346200245210ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 14 14 100.0%
Functions: 5 5 100.0%
Branches: 2 2 100.0%

File Lines Functions Branches
main.cpp 100.0 100.0% 4 / 4 100.0% 1 / 1 -% 0 / 0
update-data.c 100.0 100.0% 2 / 2 100.0% 1 / 1 -% 0 / 0
update-data.h 100.0 100.0% 8 / 8 100.0% 3 / 3 100.0% 2 / 2

gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/coverage.lcov000066400000000000000000000022531455455346200245060ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/update-data/main.cpp VER:d59f23fd56a486e49d6b9cd1691bebef FN:3,main FNDA:1,main FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,28a5d2a48b50197171c244de3773ad07 DA:5,1,ce6d99b85261e64588d3aa2462698f04 DA:6,1,ceb5760bbbdb963cb225e42dbf0381b8 DA:7,1,cd356b0d1d9a3688ac1780844a3a0a8b LH:4 LF:4 end_of_record SF:gcovr/tests/update-data/update-data.c VER:460f0e4bb0c575711b6df93c5d0c6b28 FN:3,update_data FNDA:1,update_data FNF:1 FNH:1 BRF:0 BRH:0 DA:3,1,37b71d55b426cbf2ff74a95c912db9c0 DA:5,1,3cf55765a6fbad89e1301260d03ce40a LH:2 LF:2 end_of_record SF:gcovr/tests/update-data/update-data.h VER:24354aa07840bda3337011fbbe660aa9 FN:17,called_from_both FNDA:2,called_from_both FN:7,called_from_main FNDA:1,called_from_main FN:12,called_from_update_data FNDA:1,called_from_update_data FNF:3 FNH:3 BRDA:19,0,0,1 BRDA:19,0,1,1 BRF:2 BRH:2 DA:7,1,31afb2315355517ade21b9f9f0ae8e70 DA:9,1,cf14be7c6e90c6c921e4302a50bd61e8 DA:12,1,914b5bbf37dcd2b68c23744d90abb641 DA:14,1,06d90be2bdee77ebe88f0e7d1043d81f DA:17,2,b0e840802bc027bb91eb8f594bb6a1fc DA:19,2,f50ca8f04981ec503de784520aff61e0 DA:20,1,c0297b3d93a238ba2e6eadfa586824a0 DA:23,1,5d5eb611a2ca6b199924e6222c25eb66 LH:8 LF:8 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000126361455455346200325660ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 4 4 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int main(int argc, char* argv[])
4 {
5 1 int main_value = called_from_main() + called_from_both(0);
6 1 int ud_value = update_data();
7 1 return main_value - ud_value;
8 }
9

gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/coverage.txt000066400000000000000000000014371455455346200243650ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 4 4 100% update-data.c 2 2 100% update-data.h 8 8 100% ------------------------------------------------------------------------------ TOTAL 14 14 100% ------------------------------------------------------------------------------ coverage.update-data.c.d336a0298bf4843f0a6fde2a6a938e7f.html000066400000000000000000000102061455455346200335070ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.c
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 2 2 100.0%
Functions: 1 1 100.0%
Branches: 0 0 -%

Line Branch Exec Source
1 #include "update-data.h"
2
3 1 int update_data()
4 {
5 1 return called_from_update_data() + called_from_both(1);
6 }
7

coverage.update-data.h.522c29cd66298f97fb9ff5a561c844e0.html000066400000000000000000000267501455455346200334060ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/update-data/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: ./
File: update-data.h
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 8 100.0%
Functions: 3 3 100.0%
Branches: 2 2 100.0%

Line Branch Exec Source
1 #ifdef __cplusplus
2 extern "C" {
3 #endif
4
5 int update_data(void);
6
7 1 static int called_from_main(void)
8 {
9 1 return 0;
10 }
11
12 1 static int called_from_update_data(void)
13 {
14 1 return 1;
15 }
16
17 2 static int called_from_both(int which)
18 {
19
2/2
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 1 times.
2 if (which == 0) {
20 1 return 1;
21 }
22 else {
23 1 return 0;
24 }
25 }
26
27 #ifdef __cplusplus
28 }
29 #endif
30

gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/coveralls.json000066400000000000000000000030661455455346200247160ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:33 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, 1, null, 1, 1, 1, null ], "name": "main.cpp", "source_digest": "d59f23fd56a486e49d6b9cd1691bebef" }, { "coverage": [ null, null, 1, null, 1, null ], "name": "update-data.c", "source_digest": "460f0e4bb0c575711b6df93c5d0c6b28" }, { "coverage": [ null, null, null, null, null, null, 1, null, 1, null, null, 1, null, 1, null, null, 2, null, 2, 1, null, null, 1, null, null, null, null, null, null ], "name": "update-data.h", "source_digest": "24354aa07840bda3337011fbbe660aa9" } ] }gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/jacoco.xml000066400000000000000000000020771455455346200240120ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/update-data/reference/gcc-5/sonarqube.xml000066400000000000000000000015001455455346200245410ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/update-data/update-data.c000066400000000000000000000001511455455346200215220ustar00rootroot00000000000000#include "update-data.h" int update_data() { return called_from_update_data() + called_from_both(1); } gcovr-7.0/gcovr/tests/update-data/update-data.h000066400000000000000000000004541455455346200215350ustar00rootroot00000000000000#ifdef __cplusplus extern "C" { #endif int update_data(void); static int called_from_main(void) { return 0; } static int called_from_update_data(void) { return 1; } static int called_from_both(int which) { if (which == 0) { return 1; } else { return 0; } } #ifdef __cplusplus } #endif gcovr-7.0/gcovr/tests/use-existing/000077500000000000000000000000001455455346200174235ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/Makefile000066400000000000000000000016011455455346200210610ustar00rootroot00000000000000GCOV ?= gcov all: $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls coverage.json: ./testcase $(GCOV) *.gcda --branch-counts --branch-probabilities --preserve-paths $(GCOVR) -v -g -d --json-pretty --json $@ txt: coverage.json $(GCOVR) -v -a $< -o coverage.txt lcov: coverage.json $(GCOVR) -v -a $< --lcov coverage.lcov cobertura: coverage.json $(GCOVR) -v -a $< --cobertura-pretty --cobertura cobertura.xml html: coverage.json $(GCOVR) -v -a $< --html-details -o coverage.html sonarqube: coverage.json $(GCOVR) -v -a $< --sonarqube sonarqube.xml jacoco: coverage.json $(GCOVR) -v -a $< --jacoco jacoco.xml coveralls: coverage.json $(GCOVR) -v -a $< --coveralls-pretty --coveralls coveralls.json clean: rm -f testcase rm -f *.gc* rm -f coverage*.* cobertura.xml sonarqube.xml coveralls.json jacoco.xml gcovr-7.0/gcovr/tests/use-existing/README000066400000000000000000000002611455455346200203020ustar00rootroot00000000000000A test that verifies coverage when using existing *.gcov coverage files with verbose output. All files identical to gcovr/tests/simple1 except for this README file and Makefile gcovr-7.0/gcovr/tests/use-existing/main.cpp000066400000000000000000000005271455455346200210570ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/tests/use-existing/reference/000077500000000000000000000000001455455346200213615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/000077500000000000000000000000001455455346200226635ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/cobertura.xml000066400000000000000000000031531455455346200253750ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/coverage.html000066400000000000000000000052271455455346200253520ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/coverage.lcov000066400000000000000000000012771455455346200253520ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,- BRDA:18,None,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011455455346200334230ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/coverage.txt000066400000000000000000000012401455455346200252140ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/coveralls.json000066400000000000000000000015561455455346200255570ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/jacoco.xml000066400000000000000000000013031455455346200246400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/use-existing/reference/clang-10/sonarqube.xml000066400000000000000000000012431455455346200254040ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/use-existing/reference/clang-13/000077500000000000000000000000001455455346200226665ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/clang-13/coverage.lcov000066400000000000000000000012771455455346200253550ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,1 BRDA:18,None,1,- BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011455455346200334260ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/000077500000000000000000000000001455455346200222575ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/cobertura.xml000066400000000000000000000033221455455346200247670ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/coverage.functions.html000066400000000000000000000041041455455346200267460ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 3 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (main.cpp:4)called 1 time, returned 1 time75.0%
_Z41__static_initialization_and_destruction_0ii (main.cpp:26)called 1 time, returned 1 time100.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/coverage.html000066400000000000000000000052431455455346200247440ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 3 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 3 / 3 50.0% 4 / 8

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/coverage.lcov000066400000000000000000000015071455455346200247420ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:26,_Z41__static_initialization_and_destruction_0ii FNDA:1,_Z41__static_initialization_and_destruction_0ii FN:13,main FNDA:1,main FNF:3 FNH:3 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,- BRDA:18,None,1,1 BRDA:26,None,0,1 BRDA:26,None,1,- BRDA:26,None,2,1 BRDA:26,None,3,- BRF:8 BRH:4 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:17,1,2caabbd6c6993c8f85198164da39ad52 DA:18,1,f76596e8617a28d4318178b2b6834627 DA:22,0,029c474ae8e99bbbb20f159806d6de0a DA:25,1,c26ba559a5f34d46a49fafed87946fb7 DA:26,3,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000300341455455346200330110ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 3 3 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
3 }
27

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/coverage.txt000066400000000000000000000012351455455346200246140ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/coveralls.json000066400000000000000000000016101455455346200251420ustar00rootroot00000000000000{ "run_at": "2022-04-08 20:59:34 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 3 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/jacoco.xml000066400000000000000000000013021455455346200242330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/use-existing/reference/gcc-5/sonarqube.xml000066400000000000000000000012361455455346200250020ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/000077500000000000000000000000001455455346200222625ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/cobertura.xml000066400000000000000000000027721455455346200250020ustar00rootroot00000000000000 . gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/coverage.functions.html000066400000000000000000000035611455455346200267570ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
_Z3fooi (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200247450ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/coverage.lcov000066400000000000000000000011541455455346200247430ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/use-existing/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,None,0,- BRDA:5,None,1,1 BRDA:18,None,0,- BRDA:18,None,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266131455455346200330240ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/coverage.txt000066400000000000000000000012351455455346200246170ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: . ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/coveralls.json000066400000000000000000000016131455455346200251500ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:57 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/jacoco.xml000066400000000000000000000012451455455346200242440ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/use-existing/reference/gcc-8/sonarqube.xml000066400000000000000000000011111455455346200247750ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wrong-casing/000077500000000000000000000000001455455346200173755ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wrong-casing/Makefile000066400000000000000000000004451455455346200210400ustar00rootroot00000000000000all: echo "Nothing to build" run: json json: cp main.case_1 main.case_1.gcov mkdir -p data cp main.case_2 data/main.case_2.gcov $(GCOVR) --verbose --gcov-keep --gcov-use-existing-files --json-pretty --json coverage.json main.case_1.gcov data clean: rm -f *.gcov rm -f coveralls.json gcovr-7.0/gcovr/tests/wrong-casing/main.case_1000066400000000000000000000024101455455346200213730ustar00rootroot00000000000000 -: 0:Source:Src/main.cpp -: 0:Graph:/gcovr/gcovr/tests/wrong-casing/main.gcno -: 0:Data:/gcovr/gcovr/tests/wrong-casing/main.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2:#include -: 3: function main called 1 returned 0% blocks executed 44% 1: 4:int main(int argc, char* argv[]) { -: 5: try { 1: 6: std::cout << "Exit program" << std::endl; call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 (throw) call 3 returned 1 branch 4 taken 1 (fallthrough) branch 5 taken 0 (throw) 1: 7: std::exit(0); call 0 returned 0 -: 8: } =====: 9: catch (const std::exception& e) { call 0 never executed call 1 never executed -: 10: // Do nothing -: 11: } function _GLOBAL__sub_I_main.cpp called 1 returned 100% blocks executed 100% function __static_initialization_and_destruction_0(int, int) called 1 returned 100% blocks executed 100% 3: 12:} call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 branch 3 taken 1 (fallthrough) branch 4 taken 0 branch 5 never executed branch 6 never executed call 7 never executed gcovr-7.0/gcovr/tests/wrong-casing/main.case_2000066400000000000000000000024101455455346200213740ustar00rootroot00000000000000 -: 0:Source:SRC/MAIN.cpp -: 0:Graph:/gcovr/gcovr/tests/wrong-casing/main.gcno -: 0:Data:/gcovr/gcovr/tests/wrong-casing/main.gcda -: 0:Runs:1 -: 0:Programs:1 -: 1:#include -: 2:#include -: 3: function main called 1 returned 0% blocks executed 44% 1: 4:int main(int argc, char* argv[]) { -: 5: try { 1: 6: std::cout << "Exit program" << std::endl; call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 (throw) call 3 returned 1 branch 4 taken 1 (fallthrough) branch 5 taken 0 (throw) 1: 7: std::exit(0); call 0 returned 0 -: 8: } =====: 9: catch (const std::exception& e) { call 0 never executed call 1 never executed -: 10: // Do nothing -: 11: } function _GLOBAL__sub_I_main.cpp called 1 returned 100% blocks executed 100% function __static_initialization_and_destruction_0(int, int) called 1 returned 100% blocks executed 100% 3: 12:} call 0 returned 1 branch 1 taken 1 (fallthrough) branch 2 taken 0 branch 3 taken 1 (fallthrough) branch 4 taken 0 branch 5 never executed branch 6 never executed call 7 never executed gcovr-7.0/gcovr/tests/wrong-casing/reference/000077500000000000000000000000001455455346200213335ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wrong-casing/reference/gcc-8-Windows/000077500000000000000000000000001455455346200236645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wrong-casing/reference/gcc-8-Windows/coverage.json000066400000000000000000000075361455455346200263650ustar00rootroot00000000000000{ "files": [ { "file": "src/main.cpp", "functions": [ { "blocks_percent": 44.0, "execution_count": 2, "lineno": 4, "name": "main", "returned_count": 0 } ], "lines": [ { "branches": [], "count": 2, "gcovr/md5": "2a787a1309f19379bb0e3d8434d2a18d", "line_number": 4 }, { "branches": [ { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": true }, { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": true } ], "count": 2, "gcovr/md5": "081d5fb82495b5cd31889b9f42f01280", "line_number": 6 }, { "branches": [], "count": 2, "gcovr/md5": "7dca543db65aeb09385b27737ebed8b3", "line_number": 7 }, { "branches": [], "count": 0, "gcovr/md5": "2346f8c9887231d4dc95411978ecfabf", "line_number": 9 }, { "branches": [ { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false }, { "blockno": null, "count": 2, "fallthrough": true, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false }, { "blockno": null, "count": 0, "fallthrough": false, "throw": false } ], "count": 6, "gcovr/md5": "cbb184dd8e05c9709e5dcaedaa0495cf", "line_number": 12 } ] } ], "gcovr/format_version": "0.6" }gcovr-7.0/gcovr/tests/wrong-casing/src/000077500000000000000000000000001455455346200201645ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wrong-casing/src/main.cpp000066400000000000000000000003351455455346200216150ustar00rootroot00000000000000#include #include int main(int argc, char* argv[]) { try { std::cout << "Exit program" << std::endl; std::exit(0); } catch (const std::exception& e) { // Do nothing } } gcovr-7.0/gcovr/tests/wspace/000077500000000000000000000000001455455346200162615ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/Makefile000066400000000000000000000011721455455346200177220ustar00rootroot00000000000000all: cd 'src code'; $(CXX) -fprofile-arcs -ftest-coverage -fPIC main.cpp -o testcase run: txt lcov cobertura html sonarqube jacoco coveralls # generate multiple output formats together txt lcov cobertura html sonarqube jacoco coveralls: cd 'src code'; ./testcase $(GCOVR) -r 'src code' -d --txt coverage.txt --lcov coverage.lcov --cobertura-pretty --cobertura cobertura.xml \ --html-details coverage.html --sonarqube sonarqube.xml --jacoco-pretty --jacoco jacoco.xml --coveralls-pretty --coveralls coveralls.json clean: rm -f */testcase rm -f */*.gc* rm -f coverage*.* cobertura.xml sonarqube.xml jacoco.xml coveralls.json gcovr-7.0/gcovr/tests/wspace/README000066400000000000000000000000621455455346200171370ustar00rootroot00000000000000A simple test that has a path with a space in it. gcovr-7.0/gcovr/tests/wspace/reference/000077500000000000000000000000001455455346200202175ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/clang-10/000077500000000000000000000000001455455346200215215ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/clang-10/cobertura.xml000066400000000000000000000031621455455346200242330ustar00rootroot00000000000000 src code gcovr-7.0/gcovr/tests/wspace/reference/clang-10/coverage.html000066400000000000000000000052271455455346200242100ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 72.7 72.7% 8 / 11 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/wspace/reference/clang-10/coverage.lcov000066400000000000000000000012661455455346200242060ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,_Z3fooi FNDA:1,_Z3fooi FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267011455455346200322610ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/clang-10 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/wspace/reference/clang-10/coverage.txt000066400000000000000000000012471455455346200240610ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: src code ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 11 8 72% 6,19,23 ------------------------------------------------------------------------------ TOTAL 11 8 72% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/wspace/reference/clang-10/coveralls.json000066400000000000000000000015561455455346200244150ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, 1, null, null, 1, 1, null, null, null, 1, 0, null, null, null, 0, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/wspace/reference/clang-10/jacoco.xml000066400000000000000000000015531455455346200235050ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wspace/reference/clang-10/sonarqube.xml000066400000000000000000000012431455455346200242420ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wspace/reference/clang-13/000077500000000000000000000000001455455346200215245ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/clang-13/coverage.lcov000066400000000000000000000012701455455346200242040ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,1 BRDA:18,0,1,- BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:10,1,cbb184dd8e05c9709e5dcaedaa0495cf DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:23,0,8c63687f3353fc809165fd84e730e1e5 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:8 LF:11 end_of_record coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000267021455455346200322650ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/clang-13 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 11 72.7%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 1 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/000077500000000000000000000000001455455346200211155ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/cobertura.xml000066400000000000000000000033311455455346200236250ustar00rootroot00000000000000 src code gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/coverage.functions.html000066400000000000000000000035631455455346200256140ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/coverage.html000066400000000000000000000052431455455346200236020ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

File Lines Functions Branches
main.cpp 80.0 80.0% 8 / 10 100.0% 2 / 2 50.0% 4 / 8

gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/coverage.lcov000066400000000000000000000013071455455346200235760ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRDA:26,3,1,1 BRDA:26,3,2,- BRDA:26,4,3,1 BRDA:26,4,4,- BRF:8 BRH:4 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:17,1,2caabbd6c6993c8f85198164da39ad52 DA:18,1,f76596e8617a28d4318178b2b6834627 DA:22,0,029c474ae8e99bbbb20f159806d6de0a DA:25,1,c26ba559a5f34d46a49fafed87946fb7 DA:26,4,cbb184dd8e05c9709e5dcaedaa0495cf LH:8 LF:10 end_of_record gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000276041455455346200317370ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 8 10 80.0%
Functions: 2 2 100.0%
Branches: 4 8 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 foo(
15 0
16 )
17 1 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26
2/4
✓ Branch 1 taken 1 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 4 not taken.
4 }
27

gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/coverage.txt000066400000000000000000000012441455455346200234520ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: src code ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 10 8 80% 6,22 ------------------------------------------------------------------------------ TOTAL 10 8 80% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/coveralls.json000066400000000000000000000015611455455346200240050ustar00rootroot00000000000000{ "run_at": "", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, null, null, null, 1, 1, null, null, null, 0, null, null, 1, 4 ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/jacoco.xml000066400000000000000000000015411455455346200230760ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wspace/reference/gcc-5/sonarqube.xml000066400000000000000000000012361455455346200236400ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/000077500000000000000000000000001455455346200211205ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/cobertura.xml000066400000000000000000000030011455455346200236220ustar00rootroot00000000000000 src code gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/coverage.functions.html000066400000000000000000000035621455455346200256160ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Function (File:Line) Call count Block coverage
foo(int) (main.cpp:4)called 1 time, returned 1 time75.0%
main (main.cpp:13)called 1 time, returned 1 time80.0%

gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/coverage.html000066400000000000000000000052411455455346200236030ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
Date: 0000-00-00 00:00:00
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

File Lines Functions Branches
main.cpp 77.8 77.8% 7 / 9 100.0% 2 / 2 50.0% 2 / 4

gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/coverage.lcov000066400000000000000000000011451455455346200236010ustar00rootroot00000000000000TN:GCOVR report SF:gcovr/tests/wspace/src code/main.cpp VER:251395fea4d88bf2d3ffc4d00110a5ef FN:4,foo(int) FNDA:1,foo(int) FN:13,main FNDA:1,main FNF:2 FNH:2 BRDA:5,0,0,- BRDA:5,0,1,1 BRDA:18,0,0,- BRDA:18,0,1,1 BRF:4 BRH:2 DA:4,1,bb4aae5e443f387349849f9a5a813e31 DA:5,1,81fff94209b659e33b1459a477e1e747 DA:6,0,b4b831953973cd241268abf30a147d62 DA:8,1,724220bfbbc70e6d7982787bca056c38 DA:13,1,2a787a1309f19379bb0e3d8434d2a18d DA:14,1,63a5debf41301fd02d9a35ac94ce77eb DA:18,1,f76596e8617a28d4318178b2b6834627 DA:19,0,0c83f378d1eda6b258d0e7a718f9da96 DA:25,1,c26ba559a5f34d46a49fafed87946fb7 LH:7 LF:9 end_of_record gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html000066400000000000000000000266141455455346200317420ustar00rootroot00000000000000 GCC Code Coverage Report

GCC Code Coverage Report


Directory: .
File: main.cpp
Date: 0000-00-00 00:00:00
Exec Total Coverage
Lines: 7 9 77.8%
Functions: 2 2 100.0%
Branches: 2 4 50.0%

Line Branch Exec Source
1 #include <iostream>
2
3
4 1 int foo(int param) {
5
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (param) {
6 return 1; //std::cout << "param not null." << std::endl;
7 } else {
8 1 return 0; //std::cout << "param is null." << std::endl;
9 }
10 }
11
12
13 1 int main(int argc, char* argv[]) {
14 1 foo(
15 0
16 )
17 ;
18
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
1 if (argc > 1) {
19 foo(
20 1
21 )
22 ;
23 }
24
25 1 return 0;
26 }
27

gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/coverage.txt000066400000000000000000000012441455455346200234550ustar00rootroot00000000000000------------------------------------------------------------------------------ GCC Code Coverage Report Directory: src code ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ main.cpp 9 7 77% 6,19 ------------------------------------------------------------------------------ TOTAL 9 7 77% ------------------------------------------------------------------------------ gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/coveralls.json000066400000000000000000000016131455455346200240060ustar00rootroot00000000000000{ "run_at": "2022-04-08 21:10:59 UTC", "service_job_id": "id", "service_name": "gcovr-test-suite", "service_number": "number", "service_pull_request": "pr", "source_files": [ { "coverage": [ null, null, null, 1, 1, 0, null, 1, null, null, null, null, 1, 1, null, null, null, 1, 0, null, null, null, null, null, 1, null ], "name": "main.cpp", "source_digest": "251395fea4d88bf2d3ffc4d00110a5ef" } ] }gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/jacoco.xml000066400000000000000000000014731455455346200231050ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wspace/reference/gcc-8/sonarqube.xml000066400000000000000000000011111455455346200236330ustar00rootroot00000000000000 gcovr-7.0/gcovr/tests/wspace/src code/000077500000000000000000000000001455455346200177435ustar00rootroot00000000000000gcovr-7.0/gcovr/tests/wspace/src code/main.cpp000066400000000000000000000005271455455346200213770ustar00rootroot00000000000000#include int foo(int param) { if (param) { return 1; //std::cout << "param not null." << std::endl; } else { return 0; //std::cout << "param is null." << std::endl; } } int main(int argc, char* argv[]) { foo( 0 ) ; if (argc > 1) { foo( 1 ) ; } return 0; } gcovr-7.0/gcovr/timestamps.py000066400000000000000000000153751455455346200164100ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import datetime import re UTC = datetime.timezone.utc def parse_timestamp(value: str) -> datetime.datetime: r""" Parse a timestamp. This can either use use "YYYY-MM-DD hh:mm:ss" or epoch notation. For future compatibility, the timestamp may start with an alphanumeric prefix (think: URL-scheme) that forces a particular parsing. Implemented prefixes (case-insensitive): * `epoch:` or `@` to parse the number as an Unix epoch * `rfc3339:` to get the "ISO" format, with the following changes: A timezone offset is optional. The "T" separator may be replaced by a space. Examples of parsing epochs: >>> parse_timestamp("1640606727").isoformat() # no prefix '2021-12-27T12:05:27+00:00' >>> parse_timestamp("@1640606727").isoformat() '2021-12-27T12:05:27+00:00' >>> parse_timestamp("epoch:1640606727").isoformat() '2021-12-27T12:05:27+00:00' Examples of parsing RFC 3339 like timestamps: >>> parse_timestamp("2021-12-27 13:05:27").isoformat() # no prefix '2021-12-27T13:05:27' >>> parse_timestamp("rfc3339:2021-12-27 13:05:27").isoformat() '2021-12-27T13:05:27' Examples of invalid formats: >>> parse_timestamp("illegal-scheme:foo") Traceback (most recent call last): ... ValueError: unknown timestamp format >>> parse_timestamp("tomorrow at 2 PM") Traceback (most recent call last): ... ValueError: unknown timestamp format """ if value.startswith("@"): return _parse_epoch(value[1:]) # handle explicit schemes scheme_match = re.fullmatch(r"([a-zA-Z][a-zA-Z0-9+.-]*):(.*)", value) if scheme_match is not None: scheme = scheme_match.group(1).lower() value = scheme_match.group(2) if scheme == "epoch": return _parse_epoch(value) if scheme == "rfc3339": return _parse_rfc3339(value) raise ValueError("unknown timestamp format") # guess the format for parser in [_parse_epoch, _parse_rfc3339]: try: return parser(value) except ValueError: pass raise ValueError("unknown timestamp format") def _parse_epoch(value: str) -> datetime.datetime: r""" Parse an epoch timestamp. Epoch timestamps are always resolved in the UTC timezone. >>> _parse_epoch("1640606727").isoformat() '2021-12-27T12:05:27+00:00' >>> _parse_epoch("invalid") Traceback (most recent call last): ... ValueError: not a valid Unix epoch """ try: return datetime.datetime.fromtimestamp(int(value), UTC) except Exception: raise ValueError("not a valid Unix epoch") from None def _parse_rfc3339(value: str) -> datetime.datetime: r""" Parse an RFC-3339 or ISO-like timestamp. This will accept timestamps in the following formats: * `YYYY-MMM-DD hh:mm:ss` * same, but with `T` separator instead of space * same, but with timezone offset (e.g. `+hh:mm` or `Z`) Note that timestamps without an explicit timezone are naive and represent a local time, which may complicate some aspects of testing. Examples for separators: >>> _parse_rfc3339("2021-12-27 13:05:27").isoformat() '2021-12-27T13:05:27' >>> _parse_rfc3339("2021-12-27T13:05:27").isoformat() '2021-12-27T13:05:27' >>> _parse_rfc3339("2021-12-27t13:05:27").isoformat() '2021-12-27T13:05:27' >>> _parse_rfc3339("2021-12-27@13:05:27+12:30") Traceback (most recent call last): ... ValueError: timestamp separator must be 'T' or space Examples for timezone offsets: >>> _parse_rfc3339("2021-12-27 13:05:27Z").isoformat() '2021-12-27T13:05:27+00:00' >>> _parse_rfc3339("2021-12-27 13:05:27z").isoformat() '2021-12-27T13:05:27+00:00' >>> _parse_rfc3339("2021-12-27 13:05:27+12:30").isoformat() '2021-12-27T13:05:27+12:30' >>> _parse_rfc3339("2021-12-27T13:05:27-07:23").isoformat() '2021-12-27T13:05:27-07:23' Examples for invalid syntax: >>> _parse_rfc3339("2021/12/27 13:05:27") Traceback (most recent call last): ... ValueError: timestamp must use RFC-3339 ... >>> _parse_rfc3339("2021-12-27 13:05:27 UTC") Traceback (most recent call last): ... ValueError: timezone offset must be 'Z' or +hh:mm >>> _parse_rfc3339("test") Traceback (most recent call last): ... ValueError: timestamp must use RFC-3339 ... """ err_must_use_rfc_3339 = "timestamp must use RFC-3339 (YYYY-MM-DD hh:mm:ss) format" if len(value) < 19: raise ValueError(err_must_use_rfc_3339) date_value = value[:10] # YYYY-MM-DD sep = value[10] # T or space time_value = value[11:19] # hh:mm:ss tz_value = value[19:] # empty or Z or +hh:mm if sep.lower() not in ("t", " "): raise ValueError("timestamp separator must be 'T' or space") try: naive_timestamp = datetime.datetime.strptime( date_value + " " + time_value, "%Y-%m-%d %H:%M:%S", ) except ValueError: raise ValueError(err_must_use_rfc_3339) from None if not tz_value: return naive_timestamp timezone = _parse_timezone(tz_value) return naive_timestamp.replace(tzinfo=timezone) def _parse_timezone(value: str) -> datetime.timezone: r""" Unfortunately, it is necessary to handle timezones manually. Python's supported strptime format specifiers are not sufficient. For example, "%z" does not match "Z" on all Python versions and might not support "+hh:mm" style timezone offsets. """ if value.lower() == "z": value = "+00:00" tz_match = re.fullmatch(r"([+-])([0-9]{2}):([0-9]{2})", value) if tz_match is None: raise ValueError("timezone offset must be 'Z' or +hh:mm") sign, hours, minutes = tz_match.groups() offset_sign = +1 if sign == "+" else -1 offset_hours = int(hours) offset_minutes = int(minutes) offset = offset_sign * datetime.timedelta( hours=offset_hours, minutes=offset_minutes, ) if offset.total_seconds() == 0: return UTC return datetime.timezone(offset) gcovr-7.0/gcovr/utils.py000066400000000000000000000267631455455346200153650ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** from __future__ import annotations from argparse import ArgumentTypeError from hashlib import md5 from typing import Callable, List, Type import logging import os import functools import re import sys from contextlib import contextmanager LOGGER = logging.getLogger("gcovr") LOG_FORMAT = "(%(levelname)s) %(message)s" LOG_FORMAT_THREADS = "(%(levelname)s) - %(threadName)s - %(message)s" class LoopChecker(object): def __init__(self): self._seen = set() def already_visited(self, path): st = os.stat(path) key = (st.st_dev, st.st_ino) if key in self._seen: return True self._seen.add(key) return False @functools.lru_cache(maxsize=1) def is_fs_case_insensitive(): cwd = os.getcwd() # Guessing if file system is case insensitive. # The working directory is not the root and accessible in upper and lower case. ret = ( (cwd != os.path.sep) and os.path.exists(cwd.upper()) and os.path.exists(cwd.lower()) ) LOGGER.debug(f"File system is case {'in' if ret else ''}sensitive.") return ret @functools.lru_cache(maxsize=None) def fix_case_of_path(path: str): rest, cur = os.path.split(path) # e.g path = ".." happens if original path is like "../dir/subdir/file.cpp" if not rest: return cur if not cur: # e.g path = "C:/" return rest.upper() # Always use uppercase drive letter curL = cur.lower() matchedFileName = [f for f in os.listdir(rest) if f.lower() == curL] assert len(matchedFileName) < 2, "Seems that we have a case sensitive filesystem" if len(matchedFileName) == 1: path = os.path.join(fix_case_of_path(rest), matchedFileName[0]) return path.replace("\\", "/") def get_os_independent_path(path): return path.replace(os.path.sep, "/") def search_file( predicate: Callable[[str], bool], path: str, exclude_dirs: List[re.Pattern] ): """ Given a search path, recursively descend to find files that satisfy a predicate. """ if path is None or path == ".": path = os.getcwd() elif not os.path.exists(path): raise IOError("Unknown directory '" + path + "'") loop_checker = LoopChecker() for root, dirs, files in os.walk(os.path.abspath(path), followlinks=True): # Check if we've already visited 'root' through the magic of symlinks if loop_checker.already_visited(root): dirs[:] = [] continue dirs[:] = [ d for d in dirs if not any(exc.match(os.path.join(root, d)) for exc in exclude_dirs) ] root = os.path.abspath(root) for name in files: if predicate(name): yield os.path.abspath(os.path.join(root, name)) def commonpath(files): r"""Find the common prefix of all files. This differs from the standard library os.path.commonpath(): - We first normalize all paths to a realpath. - We return a path with a trailing path separator. No common path exists under the following circumstances: - on Windows when the paths have different drives. E.g.: commonpath([r'C:\foo', r'D:\foo']) == '' - when the `files` are empty. Arguments: files (list): the input paths, may be relative or absolute. Returns: str The common prefix directory as a relative path. Always ends with a path separator. Returns the empty string if no common path exists. """ if not files: return "" if len(files) == 1: prefix_path = os.path.dirname(os.path.realpath(files[0])) else: split_paths = [os.path.realpath(path).split(os.path.sep) for path in files] # We only have to compare the lexicographically minimum and maximum # paths to find the common prefix of all, e.g.: # /a/b/c/d <- min # /a/b/d # /a/c/a <- max # # compare: # https://github.com/python/cpython/blob/3.6/Lib/posixpath.py#L487 min_path = min(split_paths) max_path = max(split_paths) common = min_path # assume that min_path is a prefix of max_path for i in range(min(len(min_path), len(max_path))): if min_path[i] != max_path[i]: common = min_path[:i] # disproven, slice for actual prefix break prefix_path = os.path.sep.join(common) LOGGER.debug(f"Common prefix path is {prefix_path!r}") # make the path relative and add a trailing slash if prefix_path: prefix_path = os.path.join( os.path.relpath(prefix_path, os.path.realpath(os.getcwd())), "" ) LOGGER.debug(f"Common relative prefix path is {prefix_path!r}") return prefix_path class FilterOption: NonEmpty: Type[NonEmptyFilterOption] def __init__(self, regex, path_context=None): self.regex = regex self.path_context = os.getcwd() if path_context is None else path_context def build_filter(self): # Try to detect unintended backslashes and warn. # Later, the regex engine may or may not raise a syntax error. # An unintended backslash is a literal backslash r"\\", # or a regex escape that doesn't exist. (suggestion, bs_count) = re.subn( r"\\\\|\\(?=[^\WabfnrtuUvx0-9AbBdDsSwWZ])", "/", self.regex ) if bs_count: LOGGER.warning("filters must use forward slashes as path separators") LOGGER.warning(f"your filter : {self.regex}") LOGGER.warning(f"did you mean: {suggestion}") isabs = self.regex.startswith("/") if not isabs and (sys.platform == "win32"): # Starts with a drive letter isabs = re.match(r"^[A-Za-z]:/", self.regex) if isabs: return AbsoluteFilter(self.regex) else: return RelativeFilter(self.path_context, self.regex) class NonEmptyFilterOption(FilterOption): def __init__(self, regex, path_context=None): if not regex: raise ArgumentTypeError("filter cannot be empty") super(NonEmptyFilterOption, self).__init__(regex, path_context) FilterOption.NonEmpty = NonEmptyFilterOption class Filter(object): def __init__(self, pattern: str): flags = re.IGNORECASE if is_fs_case_insensitive() else 0 self.pattern = re.compile(pattern, flags) def match(self, path: str): os_independent_path = get_os_independent_path(path) return self.pattern.match(os_independent_path) def __str__(self): return "{name}({pattern})".format( name=type(self).__name__, pattern=self.pattern.pattern ) class AbsoluteFilter(Filter): def match(self, path: str): path = os.path.realpath(path) return super().match(path) class RelativeFilter(Filter): def __init__(self, root: str, pattern: str): super().__init__(pattern) self.root = os.path.realpath(root) def match(self, path: str): path = os.path.realpath(path) # On Windows, a relative path can never cross drive boundaries. # If so, the relative filter cannot match. if sys.platform == "win32": path_drive, _ = os.path.splitdrive(path) root_drive, _ = os.path.splitdrive(self.root) if path_drive != root_drive: return None relpath = os.path.relpath(path, self.root) return super().match(relpath) def __str__(self): return "RelativeFilter({} root={})".format(self.pattern.pattern, self.root) class AlwaysMatchFilter(Filter): def __init__(self): super().__init__("") def match(self, path): return True class DirectoryPrefixFilter(Filter): def __init__(self, directory): os_independent_path = get_os_independent_path(directory) pattern = re.escape(f"{os_independent_path}/") super().__init__(pattern) def match(self, path: str): path = os.path.normpath(path) return super().match(path) def configure_logging() -> None: stream_handler = logging.StreamHandler(sys.stderr) stream_handler.setFormatter(logging.Formatter(LOG_FORMAT)) logging.basicConfig( handlers=[stream_handler], level=logging.INFO, ) def exception_hook(exc_type, exc_value, exc_traceback) -> None: logging.exception( "Uncaught EXCEPTION", exc_info=(exc_type, exc_value, exc_traceback) ) sys.excepthook = exception_hook def switch_to_logging_format_with_threads() -> None: # The one and only LOGGER was configured from ourselve. if len(logging.getLogger().handlers) == 1 and ( logging.getLogger().handlers[0].formatter._fmt == LOG_FORMAT ): logging.getLogger().handlers[0].setFormatter( logging.Formatter(LOG_FORMAT_THREADS) ) @contextmanager def open_text_for_writing(filename=None, default_filename=None, **kwargs): """Context manager to open and close a file for text writing. Stdout is used if `filename` is None or '-'. """ if filename is not None and filename.endswith(os.sep): filename += default_filename if filename is not None and filename != "-": fh = open(filename, "w", **kwargs) close = True else: fh = sys.stdout close = False try: yield fh finally: if close: fh.close() else: fh.flush() @contextmanager def open_binary_for_writing(filename=None, default_filename=None, **kwargs): """Context manager to open and close a file for binary writing. Stdout is used if `filename` is None or '-'. """ if filename is not None and filename.endswith(os.sep): filename += default_filename if filename is not None and filename != "-": # files in write binary mode for UTF-8 fh = open(filename, "wb", **kwargs) close = True else: fh = sys.stdout.buffer close = False try: yield fh finally: if close: fh.close() def force_unix_separator(path: str) -> str: return path.replace("\\", "/") def presentable_filename(filename: str, root_filter: re.Pattern) -> str: """mangle a filename so that it is suitable for a report""" normalized = root_filter.sub("", filename) if filename.endswith(normalized): # remove any slashes between the removed prefix and the normalized name if filename != normalized: while normalized.startswith(os.path.sep): normalized = normalized[len(os.path.sep) :] else: # Do no truncation if the filter does not start matching # at the beginning of the string normalized = filename return force_unix_separator(normalized) def get_md5_hexdigest(data: bytes) -> str: return ( md5(data, usedforsecurity=False) if sys.version_info >= (3, 9) else md5(data) ).hexdigest() gcovr-7.0/gcovr/version.py000066400000000000000000000013331455455346200156740ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** __version__ = "7.0" gcovr-7.0/noxfile.py000066400000000000000000000531761455455346200145470ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import glob import io import os import platform import re import shutil import subprocess import zipfile import nox ALL_COMPILER_VERSIONS = [ "gcc-5", "gcc-6", "gcc-8", "gcc-9", "gcc-10", "gcc-11", "gcc-12", "gcc-13", "clang-10", "clang-13", "clang-14", "clang-15", ] ALL_COMPILER_VERSIONS_NEWEST_FIRST = [ "-".join(cc) for cc in sorted( [(*cc.split("-"),) for cc in ALL_COMPILER_VERSIONS], key=lambda cc: (cc[0], int(cc[1])), reverse=True, ) ] ALL_GCC_VERSIONS = [v for v in ALL_COMPILER_VERSIONS if v.startswith("gcc-")] ALL_CLANG_VERSIONS = [v for v in ALL_COMPILER_VERSIONS if v.startswith("clang-")] DEFAULT_TEST_DIRECTORIES = ["doc", "gcovr"] DEFAULT_LINT_ARGUMENTS = [ "setup.py", "noxfile.py", "scripts", "admin", ] + DEFAULT_TEST_DIRECTORIES BLACK_PINNED_VERSION = "black==22.3.0" OUTPUT_FORMATS = [ "cobertura", "coveralls", "csv", "html-details", "json", "sonarqube", "txt", ] nox.options.sessions = ["qa"] def get_gcc_version_to_use(): # If the user explicitly set CC variable, use that directly without checks. cc = os.environ.get("CC") if cc: return os.path.split(cc)[1] # Find the first insalled compiler version we suport for cc in ALL_COMPILER_VERSIONS_NEWEST_FIRST: if shutil.which(cc): return cc for cc in ["gcc", "clang"]: output = subprocess.check_output([cc, "--version"]).decode() # Ignore error code since we want to find a valid executable # look for a line "gcc WHATEVER VERSION.WHATEVER" in output like: # gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 # Copyright (C) 2019 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. search_gcc_version = re.search(r"^gcc\b.* ([0-9]+)\.\S+$", output, re.M) # look for a line "WHATEVER clang version VERSION.WHATEVER" in output like: # Apple clang version 13.1.6 (clang-1316.0.21.2.5) # Target: arm64-apple-darwin21.5.0 # Thread model: posix # InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin search_clang_version = re.search(r"\bclang version ([0-9]+)\.", output, re.M) if search_gcc_version: major_version = search_gcc_version.group(1) return f"gcc-{major_version}" elif search_clang_version: major_version = search_clang_version.group(1) return f"clang-{major_version}" raise RuntimeError( "Could not detect a valid compiler, you can defin one by setting the environment CC" ) def set_environment(session: nox.Session, cc: str, check: bool = True) -> None: if check and (shutil.which(cc) is None): session.env["CC_REFERENCE"] = cc cc = "gcc" cxx = cc.replace("clang", "clang++").replace("gcc", "g++") session.env["GCOVR_TEST_SUITE"] = "1" session.env["CC"] = cc session.env["CFLAGS"] = "--this_flag_does_not_exist" session.env["CXX"] = cxx session.env["CXXFLAGS"] = "--this_flag_does_not_exist" @nox.session def bump_version(session: nox.Session) -> None: """Bump the new version""" session.install("-e", ".") session.run("python", "admin/bump_version.py") @nox.session(python=False) def qa(session: nox.Session) -> None: """Run the quality tests for the default GCC version.""" session_id = f"qa_compiler({get_gcc_version_to_use()})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def qa_compiler(session: nox.Session, version: str) -> None: """Run the quality tests for a specific GCC version.""" session_id = "lint" session.log(f"Notify session {session_id}") session.notify(session_id, []) session_id = "doc" session.log(f"Notify session {session_id}") session.notify(session_id, []) session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) def lint(session: nox.Session) -> None: """Run the linters.""" if session.posargs: args = session.posargs else: args = DEFAULT_LINT_ARGUMENTS session.notify("flake8", args) # Black installs under Pypy but doesn't necessarily run (cf psf/black#2559). if platform.python_implementation() == "CPython": session.notify("black", ["--diff", "--check", *args]) else: session.log( f"Skip black because of platform {platform.python_implementation()}." ) @nox.session def flake8(session: nox.Session) -> None: """Run flake8.""" session.install("flake8", "flake8-print") if session.posargs: args = session.posargs else: args = DEFAULT_LINT_ARGUMENTS session.run("flake8", *args) @nox.session def black(session: nox.Session) -> None: """Run black, a code formatter and format checker.""" session.install(BLACK_PINNED_VERSION) if session.posargs: session.run("python", "-m", "black", *session.posargs) else: session.run("python", "-m", "black", *DEFAULT_LINT_ARGUMENTS) @nox.session def doc(session: nox.Session) -> None: """Generate the documentation.""" session.install("-r", "doc/requirements.txt", "docutils") session.install("-e", ".") # Build the Sphinx documentation session.chdir("doc") session.run("make", "html", "O=-W", external=True) session.chdir("..") # Ensure that the README builds fine as a standalone document. readme_html = session.create_tmp() + "/README.html" session.run("rst2html5.py", "--strict", "README.rst", readme_html) @nox.session(python=False) def tests(session: nox.Session) -> None: """Run the tests with the default GCC version.""" session_id = f"tests_compiler({get_gcc_version_to_use()})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="tests_compiler(all)") def tests_compiler_all(session: nox.Session) -> None: """Run the tests with all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="tests_compiler(gcc)") def tests_compiler_gcc(session: nox.Session) -> None: """Run the tests with all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="tests_compiler(clang)") def tests_compiler_clang(session: nox.Session) -> None: """Run the tests with all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"tests_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def tests_compiler(session: nox.Session, version: str) -> None: """Run the test with a specific GCC version.""" session.install( "jinja2", "lxml", "pygments==2.13.0", "pytest", "pytest-timeout", "cmake", "yaxmldiff", ) if platform.system() == "Windows": session.install("pywin32") coverage_args = [] if os.environ.get("USE_COVERAGE") == "true": session.install("coverage", "pytest-cov") coverage_args = ["--cov=gcovr", "--cov-branch"] session.install("-e", ".") set_environment(session, version) session.log("Print tool versions") session.run("python", "--version") # Use full path to executable session.env["CC"] = shutil.which(session.env["CC"]).replace(os.path.sep, "/") session.run(session.env["CC"], "--version", external=True) session.env["CXX"] = shutil.which(session.env["CXX"]).replace(os.path.sep, "/") session.run(session.env["CXX"], "--version", external=True) session.env["GCOV"] = shutil.which( session.env["CC"].replace("clang", "llvm-cov").replace("gcc", "gcov") ).replace(os.path.sep, "/") session.run(session.env["GCOV"], "--version", external=True) if "llvm-cov" in session.env["GCOV"]: session.env["GCOV"] += " gcov" session.chdir("gcovr/tests") session.run("make", "--silent", "clean", external=True) session.chdir("../..") args = ["-m", "pytest"] args += coverage_args args += session.posargs if "--" not in args: args += ["--"] + DEFAULT_TEST_DIRECTORIES session.run("python", *args) if os.environ.get("USE_COVERAGE") == "true": session.run("coverage", "xml") @nox.session def build_wheel(session: nox.Session) -> None: """Build a wheel.""" session.install("build") session.run("python", "-m", "build") dist_cache = f"{session.cache_dir}/dist" if os.path.isdir(dist_cache): shutil.rmtree(dist_cache) shutil.copytree("dist", dist_cache) @nox.session def check_wheel(session: nox.Session) -> None: """Check the wheel and do a smoke test, should not be used directly.""" session.install("wheel", "twine") with session.chdir(f"{session.cache_dir}/dist"): session.run("twine", "check", "*", external=True) session.install(glob.glob("*.whl")[0]) session.run("python", "-m", "gcovr", "--help", external=True) session.run("gcovr", "--help", external=True) session.log("Run all transformations to check if all the modules are packed") with session.chdir(session.create_tmp()): for format in OUTPUT_FORMATS: session.run("gcovr", f"--{format}", f"out.{format}", external=True) @nox.session def upload_wheel(session: nox.Session) -> None: """Upload the wheel.""" session.install("twine") session.run("twine", "upload", "dist/*", external=True) @nox.session def bundle_app(session: nox.Session) -> None: """Bundle a standalone executable.""" session.install("pyinstaller~=5.13.2") session.install("-e", ".") os.makedirs("build", exist_ok=True) session.chdir("build") if platform.system() == "Windows": executable = "gcovr.exe" else: executable = "gcovr" session.run( "pyinstaller", "--distpath", ".", "--workpath", "./pyinstaller", "--specpath", "./pyinstaller", "--onefile", "--collect-all", "gcovr.formats", "-n", executable, *session.posargs, "../scripts/pyinstaller_entrypoint.py", ) session.notify("check_bundled_app") @nox.session(python=False) def check_bundled_app(session: nox.Session) -> None: """Run a smoke test with the bundled app, should not be used directly.""" with session.chdir("build"): # bash here is needed to be independent from the file extension (Windows). session.run("bash", "-c", "./gcovr --help", external=True) session.log("Run all transformations to check if all the modules are packed") session.create_tmp() for format in OUTPUT_FORMATS: session.run( "bash", "-c", f"./gcovr --{format} $TMPDIR/out.{format}", external=True, ) def docker_container_os(session: nox.Session) -> str: if session.env["CC"] in ["gcc-5", "gcc-6"]: return "ubuntu:18.04" elif session.env["CC"] in ["gcc-8", "gcc-9", "clang-10"]: return "ubuntu:20.04" elif session.env["CC"] in ["gcc-10", "gcc-11", "clang-13", "clang-14", "clang-15"]: return "ubuntu:22.04" elif session.env["CC"] in ["gcc-12", "gcc-13"]: return "ubuntu:23.04" raise RuntimeError(f"No container image defined for {session.env['CC']}") def docker_container_id(session: nox.Session, version: str) -> str: """Get the docker container ID.""" return f"gcovr-qa-{docker_container_os(session).replace(':', '_')}-{version}-uid_{os.geteuid()}" @nox.session(python=False) def docker_build(session: nox.Session) -> None: """Build the docker container for the default GCC version.""" session_id = f"docker_build({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_build_compiler(all)") def docker_build_compiler_all(session: nox.Session) -> None: """Build the docker containers vor all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_build_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_build_compiler(gcc)") def docker_build_compiler_gcc(session: nox.Session) -> None: """Build the docker containers vor all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_build_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_build_compiler(clang)") def docker_build_compiler_clang(session: nox.Session) -> None: """Build the docker containers vor all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_build_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_build_compiler(session: nox.Session, version: str) -> None: """Build the docker container for a specific GCC version.""" set_environment(session, version, False) session.run( "docker", "build", "--tag", docker_container_id(session, version), "--build-arg", f"DOCKER_OS={docker_container_os(session)}", "--build-arg", f"USERID={os.geteuid()}", "--build-arg", f"CC={session.env['CC']}", "--build-arg", f"CXX={session.env['CXX']}", "--file", "admin/Dockerfile.qa", ".", external=True, ) @nox.session(python=False) def docker_run(session: nox.Session) -> None: """Run the docker container for the default GCC version.""" session_id = f"docker_run_compiler({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_run_compiler(all)") def docker_run_compiler_all(session: nox.Session) -> None: """Run the docker container for the all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_run_compiler(gcc)") def docker_run_compiler_gcc(session: nox.Session) -> None: """Run the docker containers vor all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_run_compiler(clang)") def docker_run_compiler_clang(session: nox.Session) -> None: """Run the docker containers vor all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_run_compiler(session: nox.Session, version: str) -> None: """Run the docker container for a specific GCC version.""" set_environment(session, version, False) nox_options = session.posargs if not session.interactive: nox_options.insert(0, "--non-interactive") if session._runner.global_config.no_install: nox_options.insert(0, "--no-install") if session._runner.global_config.reuse_existing_virtualenvs: nox_options.insert(0, "--reuse-existing-virtualenvs") session.run( "docker", "run", "--rm", "-it" if session.interactive else "-t", "-e", "CC", "-e", "USE_COVERAGE", "-e", f"HOST_OS={platform.system()}", "-v", f"{os.getcwd()}:/gcovr", docker_container_id(session, version), *nox_options, external=True, ) @nox.session(python=False) def docker(session: nox.Session) -> None: """Build and run the docker container for the default GCC version.""" session_id = f"docker_compiler({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_compiler(all)") def docker_compiler_all(session: nox.Session) -> None: """Build and run the docker container for all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_compiler(gcc)") def docker_compiler_gcc(session: nox.Session) -> None: """Build and run the docker containers vor all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_compiler(clang)") def docker_compiler_clang(session: nox.Session) -> None: """Build and run the docker containers vor all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_compiler(session: nox.Session, version: str) -> None: """Build and run the docker container for a specific GCC version.""" session_id = "docker_build_compiler({})".format(version) session.log(f"Notify session {session_id}") session.notify(session_id) session_id = f"docker_run_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id, session.posargs) @nox.session(python=False) def docker_qa(session: nox.Session) -> None: """Run the session qa for the default GCC version.""" session_id = f"docker_qa_compiler({ALL_COMPILER_VERSIONS[0]})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_qa_compiler(all)") def docker_qa_compiler_all(session: nox.Session) -> None: """Run the session qa for all compiler versions.""" for version in ALL_COMPILER_VERSIONS: session_id = f"docker_qa_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_qa_compiler(gcc)") def docker_qa_compiler_gcc(session: nox.Session) -> None: """Run the session qa for all GCC versions.""" for version in ALL_GCC_VERSIONS: session_id = f"docker_qa_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False, name="docker_qa_compiler(clang)") def docker_qa_compiler_clang(session: nox.Session) -> None: """Run the session qa for all CLANG versions.""" for version in ALL_CLANG_VERSIONS: session_id = f"docker_qa_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id) @nox.session(python=False) @nox.parametrize("version", [nox.param(v, id=v) for v in ALL_COMPILER_VERSIONS]) def docker_qa_compiler(session: nox.Session, version: str) -> None: """Run the session qa for a specific GCC version.""" session_id = f"docker_compiler({version})" session.log(f"Notify session {session_id}") session.notify(session_id, ["-s", "qa", "--", *session.posargs]) @nox.session(python=False) def import_reference(session: nox.Session) -> None: """Import reference data from ZIP generated in Github pipeline.""" if len(session.posargs) != 1: session.error( "Exact one ZIP file needed. Usage: nox -s import_reference -- file.zip" ) def extract(fh_zip: zipfile.ZipFile): for entry in fh_zip.filelist: session.log(fh_zip.extract(entry, "gcovr/tests")) with zipfile.ZipFile(session.posargs[0]) as fh_zip: try: zip_info_diff_zip = fh_zip.getinfo("diff.zip") with fh_zip.open(zip_info_diff_zip) as fh_inner_zip: seekable_buf = io.BytesIO(fh_inner_zip.read()) with zipfile.ZipFile(seekable_buf) as fh_diff_zip: extract(fh_diff_zip) except KeyError: extract(fh_zip) gcovr-7.0/scripts/000077500000000000000000000000001455455346200142045ustar00rootroot00000000000000gcovr-7.0/scripts/pyinstaller_entrypoint.py000066400000000000000000000015621455455346200214230ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** import re import sys from gcovr.__main__ import main if __name__ == "__main__": sys.argv[0] = re.sub(r"(-script\.pyw|\.exe)?$", "", sys.argv[0]) sys.exit(main()) gcovr-7.0/setup.cfg000066400000000000000000000030701455455346200143360ustar00rootroot00000000000000[metadata] description = Generate C/C++ code coverage reports with gcov license = BSD license_files = LICENSE.txt url = https://gcovr.com project_urls = Github = https://github.com/gcovr/gcovr Issue Tracker = https://github.com/gcovr/gcovr/issues maintainer = Lukas Atkinson maintainer_email = opensource@lukasatkinson.de classifiers = Development Status :: 5 - Production/Stable Environment :: Console Intended Audience :: Developers Intended Audience :: Science/Research License :: OSI Approved :: BSD License Natural Language :: English Operating System :: MacOS :: MacOS X Operating System :: Microsoft :: Windows Operating System :: POSIX Operating System :: Unix Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Topic :: Software Development Topic :: Software Development :: Quality Assurance Topic :: Software Development :: Testing Topic :: Utilities keywords = gcc, gcov, lcov, coverage, Jenkins, Cobertura [bdist_wheel] universal=1 [coverage:report] exclude_lines = [#]\s*pragma: no cover ^\s*raise AssertionError\b ^\s*raise NotImplementedError\b ^\s*assert False\b # Line length and excludes to be compatible with black [flake8] max-line-length = 88 ignore = E203, E501, W503 exclude = .git, __pycache__, gcovr/tests/cmake_gtest/build/_deps [tool:pytest] addopts = -v --timeout=60 --doctest-modules --ignore-glob=*/linked/subdir/* gcovr-7.0/setup.py000066400000000000000000000037451455455346200142400ustar00rootroot00000000000000# -*- coding:utf-8 -*- # ************************** Copyrights and license *************************** # # This file is part of gcovr 7.0, a parsing and reporting tool for gcov. # https://gcovr.com/en/stable # # _____________________________________________________________________________ # # Copyright (c) 2013-2024 the gcovr authors # Copyright (c) 2013 Sandia Corporation. # Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, # the U.S. Government retains certain rights in this software. # # This software is distributed under the 3-clause BSD License. # For more information, see the README.rst file. # # **************************************************************************** """ Script to generate the installer for gcovr. """ from runpy import run_path from setuptools import setup, find_packages from os import path import re version = run_path("./gcovr/version.py")["__version__"] # read the contents of your README file this_directory = path.abspath(path.dirname(__file__)) with open(path.join(this_directory, "README.rst"), encoding="utf-8") as f: long_description = f.read() long_description = re.sub( r"^\.\. image:: \./", r".. image:: https://raw.githubusercontent.com/gcovr/gcovr/{}/".format(version), long_description, flags=re.MULTILINE, ) long_description = re.sub( r":option:`(.*?)`", r"``\1``", long_description, flags=re.MULTILINE ) setup( name="gcovr", version=version, long_description=long_description, long_description_content_type="text/x-rst", platforms=["any"], python_requires=">=3.8", packages=find_packages(include=["gcovr*"], exclude=["gcovr.tests"]), install_requires=["jinja2", "lxml", "pygments>=2.13.0"], package_data={ "gcovr": [ "formats/html/*/*.css", "formats/html/*/*.html", "formats/html/*/pygments.*", ], }, entry_points={ "console_scripts": [ "gcovr=gcovr.__main__:main", ], }, )